-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow passkeys #45
base: main
Are you sure you want to change the base?
Allow passkeys #45
Conversation
Passkey portability is being developed, and once developed, passkeys may become widespread. Strictly speaking they may not meet the definition of MFA, but I think they should be permitted. They're way better than passwords. Let's make that clear. Signed-off-by: David A. Wheeler <[email protected]>
Need input from others on whether passkey is an acceptable alternative to MFA. |
I can see arguments either way. However, I think there's a very good chance that passkeys will become more common, so it needs to be clear. It is possible to implement passkeys in a way that also meets MFA. However, the most likely approaches are client-side use of a password or biometric check to unlock use of the passkey private key. An organization could have a policy requiring this, but it's impractical to have any kind of automated check for that, and it's the sort of policy that would be trivially ignored. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with a minor non-blocking suggestion.
If you end up making additional changes to this before it's merged, I'd suggest splitting the spelling corrections on lines 10 and 13 a separate commit.
project's version control system, requiring | ||
collaborators to provide a second form of | ||
authentication when accessing sensitive data | ||
or modifying repository settings. | ||
For purposes of this criterion passkeys are considered |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor reworking suggestion:
For this criterion, passkeys are considered an
Passkey portability is being developed, and once developed, passkeys may become widespread.
Strictly speaking they may not meet the definition of MFA, but I think they should be permitted. They're way better than passwords. Let's make that clear.