Add app passwords #15

クローズ
skylarmt5年前に作成 · 0件のコメント
skylarmt がコメント 5年前
オーナー

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 がマイルストーン Version 2.2 に追加 5年前
skylarmt が自身を担当者に設定 5年前
skylarmt がラベル
enhancement
を追加 5年前
skylarmt がコミットでこのイシューを参照 5年前
skylarmt がイシューをクローズ 5年前
サインインしてこの会話に参加。
マイルストーンなし
担当者なし
1 人の参加者
通知
期日
期日が正しくないか範囲を超えています。 'yyyy-mm-dd' の形式で入力してください。

期日は未設定です。

依存関係

依存関係が設定されていません。

リファレンス: Business/AccountHub#15
読み込み中…
まだ内容がありません