RESOLVED MOVED 238146
[WebAuthn] REGRESSION: Safari 15.4 on Intel no longer allows registering TouchID WebAuthn Credentials
https://bugs.webkit.org/show_bug.cgi?id=238146
Summary [WebAuthn] REGRESSION: Safari 15.4 on Intel no longer allows registering Touc...
Frederik Rothenberger
Reported 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"}}})
Attachments
Radar WebKit Bug Importer
Comment 1 2022-03-21 17:17:19 PDT
Frederik Rothenberger
Comment 2 2022-03-22 02:20:46 PDT
Note: This only affects TouchID. Yubikeys still seem to work fine.
Brent Fulgham
Comment 3 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.
Brent Fulgham
Comment 4 2022-03-22 14:47:44 PDT
Note: This actual fix is being tracked in <rdar://90650961>.
LAM QUOC THAI
Comment 5 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
Brent Fulgham
Comment 6 2022-05-26 14:46:04 PDT
This fix shipped with Safari 15.5 (all platforms).
Note You need to log in before you can comment on or make changes to this bug.