You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Relax requireUserVerification when the hardware key is not used for passwordless login | パスワードレスログインを使用されていない場合は、requireUserVerification: falseにしてほしい
#15057
If the FIDO2 PIN is entered incorrectly 3 times in a row, the key will need to be reinserted before it will accept additional PIN attempts (reinserting "reboots" the device). If the PIN is entered incorrectly a total of 8 times in a row, the FIDO2 function will become blocked, requiring that it be reset. The number of remaining retries can be viewed at any time in YubiKey Manager by navigating to Applications > FIDO2.
Summary
タイトル通りです。Googleも同じロジックを採用していると思います。その理由は次のセクションで説明します。
Suggested change:
Purpose
Yubikeyを2FAとして登録してみました。同じキーで OATH アプリケーションを使用しといるが、これによりコピペの手間が省けることを期待しています。
しかしこれでキーの登録拒否されました。普段使用している同じモデルのパスワード付きキーを登録できます。
misskey/packages/backend/src/core/WebAuthnService.ts
Lines 112 to 119 in dd56623
YubikeyなどのキーはPIN を 8 回間違えると、秘密が破棄されます。したがって、自分の間違いや悪意のある破壊を防ぐために、パスワードで保護されていないキーをバックアップとして自宅に保管しています。
これにより、正当な理由があるにもかかわらず、ユーザーは PIN を設定することを余儀なくされ、実際に2FAエンゲージメントが低下する恐れがあります。OATH アプリにパスワードを設定している人もあまりいないと思います。2FA 専用のキーについては、ユーザーの要求に応じて、保護されていないキーの設定を許可する必要があると思います。その際には、その意味をユーザーが理解できるように警告を出すとよいでしょう。
2FA 専用のキーのは
userVerification: 'preferred'
は十分だと思います。misskey/packages/backend/src/core/WebAuthnService.ts
Lines 70 to 78 in dd56623
Key spec:
Do you want to implement this feature yourself?
The text was updated successfully, but these errors were encountered: