Bug 238146
| Summary: | [WebAuthn] REGRESSION: Safari 15.4 on Intel no longer allows registering TouchID WebAuthn Credentials | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Frederik Rothenberger <frederik.rothenberger> |
| Component: | WebCore Misc. | Assignee: | pascoe <pascoe> |
| Status: | RESOLVED MOVED | ||
| Severity: | Major | CC: | andr, bfulgham, lamthai4262, pascoe, webkit-bug-importer |
| Priority: | P1 | Keywords: | InRadar |
| Version: | Safari 15 | ||
| Hardware: | Mac (Intel) | ||
| OS: | macOS 12 | ||
Frederik Rothenberger
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/90602420>
Frederik Rothenberger
Note: This only affects TouchID. Yubikeys still seem to work fine.
Brent Fulgham
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
Note: This actual fix is being tracked in <rdar://90650961>.
LAM QUOC THAI
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
This fix shipped with Safari 15.5 (all platforms).