Bug 238146 - [WebAuthn] REGRESSION: Safari 15.4 on Intel no longer allows registering TouchID WebAuthn Credentials
Summary: [WebAuthn] REGRESSION: Safari 15.4 on Intel no longer allows registering Touc...
Status: RESOLVED MOVED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: Safari 15
Hardware: Mac (Intel) macOS 12
: P1 Major
Assignee: pascoe@apple.com
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-03-21 09:37 PDT by Frederik Rothenberger
Modified: 2022-05-26 14:46 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frederik Rothenberger 2022-03-21 09:37:58 PDT
Registering a new WebAuthn Credential on Safari 15.4 on Intel MacBooks always results in a "NotAllowedError: This request has been cancelled by the user.".

Credentials are being created using the following (example) code:

navigator.credentials.create({"publicKey":{"authenticatorSelection":{"userVerification":"preferred"},"attestation":"none","excludeCredentials":[],"challenge":{"0":60,"1":105,"2":99,"3":48,"4":46,"5":97,"6":112,"7":112,"8":62},"pubKeyCredParams":[{"type":"public-key","alg":-7},{"type":"public-key","alg":-257}],"rp":{"name":"Internet Identity Service"},"user":{"id":{"0":233,"1":93,"2":39,"3":244,"4":156,"5":154,"6":167,"7":102,"8":29,"9":152,"10":233,"11":59,"12":187,"13":89,"14":192,"15":131},"name":"Internet Identity","displayName":"Internet Identity"}}})
Comment 1 Radar WebKit Bug Importer 2022-03-21 17:17:19 PDT
<rdar://problem/90602420>
Comment 2 Frederik Rothenberger 2022-03-22 02:20:46 PDT
Note: This only affects TouchID. Yubikeys still seem to work fine.
Comment 3 Brent Fulgham 2022-03-22 14:47:07 PDT
The cause of this bug was in software outside of the Open Source WebKit project. Therefore marking as MOVED.

We will update this bug when a build with the relevant fix is available.
Comment 4 Brent Fulgham 2022-03-22 14:47:44 PDT
Note: This actual fix is being tracked in <rdar://90650961>.
Comment 5 LAM QUOC THAI 2022-04-23 09:23:21 PDT
My identity anchor is 114042. Like you said, due to apple update, I can't log in again, unfortunately I have lost my seed phrase, now only the password and wallet address have staked icp. Hope the team can create a link to log in with a password
Comment 6 Brent Fulgham 2022-05-26 14:46:04 PDT
This fix shipped with Safari 15.5 (all platforms).