RESOLVED MOVED 281092
Updates to getClientCapabilities to match latest WebAuthn spec
https://bugs.webkit.org/show_bug.cgi?id=281092
Summary Updates to getClientCapabilities to match latest WebAuthn spec
Tim Cappalli
Reported 2024-10-08 14:50:09 PDT
Couple of updates are needed for getClientCapabilities() to match the current L3 spec[1] A. WebKit supports Related Origin Requests but is not reporting that support (using `relatedOrigins` [2]) in getClientCapabilities(). This is critical for the usability of the related origins feature by RPs. B. The capability for Conditional Mediation (aka autofill UI) was renamed [3] to `conditionalGet`[4] when `conditionalCreate` was added for consistency. [1] https://w3c.github.io/webauthn/#sctn-getClientCapabilities [2] https://w3c.github.io/webauthn/#dom-clientcapability-relatedorigins [3] https://github.com/w3c/webauthn/pull/2061 [4] https://w3c.github.io/webauthn/#dom-clientcapability-conditionalget Here is the output of getClientCapabilities() in Safari Technical Preview 205: {"passkeyPlatformAuthenticator":true,"hybridTransport":true,"conditionalMediation":true,"conditionalCreate":true,"userVerifyingPlatformAuthenticator":true}
Attachments
Radar WebKit Bug Importer
Comment 1 2024-10-08 14:51:21 PDT
Brent Fulgham
Comment 2 2025-01-16 15:24:48 PST
The cause of this bug was outside of the WebKit Open Source project. The fix will be shipped to customers in a future update. We will update this bug when we have a public seed that can be tested.
Note You need to log in before you can comment on or make changes to this bug.