Add app passwords #15

Fermé
créé il y a 5 ans par skylarmt · 0 commentaires
Propriétaire

There is no good way to easily implement two-factor auth in app APIs that authenticate with a username and password.

We need to add a UI tool and database table for app passwords. It should work like Nextcloud's implementation, where a user can note what app/device the password is for, they see the password one time, and then in the future they can delete passwords if needed.

Modifying checkPassword() in User.lib.php should be enough to enable app passwords everywhere, although the web login flow should probably check for and refuse to accept app passwords.

There is no good way to easily implement two-factor auth in app APIs that authenticate with a username and password. We need to add a UI tool and database table for app passwords. It should work like Nextcloud's implementation, where a user can note what app/device the password is for, they see the password one time, and then in the future they can delete passwords if needed. Modifying `checkPassword()` in `User.lib.php` should be enough to enable app passwords everywhere, although the web login flow should probably check for and refuse to accept app passwords.
skylarmt a ajouté cela au jalon Version 2.2 il y a 5 ans
skylarmt s'est assigné cela il y a 5 ans
skylarmt a ajouté l'étiquette
enhancement
il y a 5 ans
skylarmt a référencé ce ticket depuis une révision il y a 5 ans
skylarmt a fermé ce ticket il y a 5 ans
Connectez-vous pour rejoindre cette conversation.
Aucun jalon
Pas d'assignataires
1 participants
Notifications
Échéance
La date d’échéance est invalide ou hors plage. Veuillez utiliser le format 'aaaa-mm-dd'.

Aucune échéance n'a été définie.

Dépendances

No dependencies set.

Reference: Business/AccountHub#15
Chargement…
Il n'existe pas encore de contenu.