WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 269083
278662
[WebAuthn] makeCred does not set the FIDO2 PIN
https://bugs.webkit.org/show_bug.cgi?id=278662
Summary
[WebAuthn] makeCred does not set the FIDO2 PIN
Drew Dani
Reported
2024-08-26 10:16:01 PDT
During registration of a FIDO2 security key in Safari, the UV flag has been broken in Safari. This bug is to report that makeCred is not able to set the FIDO2 PIN on the security key device during the WebAuthn registration API call. In Chrome, in the case where a security token does not have a FIDO2 PIN set, with user verification set to `required`, the browser prompts the user to set the security token PIN during registration. Chrome experience: 1. Reset FIDO2 on the security key. 2. Go to
https://webauthn.io/
. 3. Expand the advanced settings, under Registration Settings, select User Verification as Required. 4. Enter `jondoe` as a username in the example_username field. 5. Click on Register. 6. Examine the prompt to set the FIDO2 PIN and set the FIDO2 PIN. 7. Tap on the token to complete the registration. Safari does not have an option to set the FIDO2 PIN. After the WebAuthn registration with UV=required, There is an error: `The authenticator was unable to process the specified options, or could not create a new credential`. Yubico calls out that Safari does not have PIN support during WebAuthn registration.
https://support.yubico.com/hc/en-us/articles/360016615020-Operating-system-and-web-browser-support-for-FIDO2-and-U2F
https://developers.yubico.com/WebAuthn/Supporting_U2F_or_FIDO2_Security_Keys_on_iOS_or_iPadOS/Known_Issues.html
Attachments
Unable to set the FIDO2 PIN with UV = required
(1.61 MB, image/png)
2024-08-26 10:18 PDT
,
Drew Dani
no flags
Details
Safari registration error
(2.35 MB, image/png)
2024-08-26 10:19 PDT
,
Drew Dani
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Drew Dani
Comment 1
2024-08-26 10:18:55 PDT
Created
attachment 472298
[details]
Unable to set the FIDO2 PIN with UV = required
Drew Dani
Comment 2
2024-08-26 10:19:57 PDT
Created
attachment 472299
[details]
Safari registration error Registration failed: User verification is required but user was not verified during attestation
Radar WebKit Bug Importer
Comment 3
2024-09-02 10:16:15 PDT
<
rdar://problem/135149531
>
pascoe@apple.com
Comment 4
2024-12-17 15:09:34 PST
*** This bug has been marked as a duplicate of
bug 269083
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug