Intent to Prototype: Web Authentication API: PublicKeyCredential’s getClientCapabilities() method

191 views
Skip to first unread message

Chromestatus

unread,
Aug 16, 2024, 9:34:41 AMAug 16
to blin...@chromium.org, a...@google.com, nati...@google.com

Contact emails

nati...@google.com, a...@google.com

Explainer

None

Specification

https://w3c.github.io/webauthn/#sctn-getClientCapabilities

Summary

getClientCapabilities() method allows to determine which WebAuthn features are supported by the user's client. The method returns a list of supported capabilities, allowing developers to tailor authentication experiences and workflows based on the client's specific functionality.



Blink component

Blink>WebAuthentication

Motivation

Different clients and authenticators offer varying levels of support for WebAuthn features. This disparity can lead to a fragmented user experience, where some users might encounter errors or be unable to utilize certain authentication options. Providing a way for developers to determine client capabilities enables them to create more robust authentication flows that adapt to these variations.



Initial public proposal

None

TAG review

None

TAG review status

Not applicable

Risks



Interoperability and Compatibility

None



Gecko: No signal

WebKit: Shipped/Shipping (https://developer.apple.com/documentation/safari-release-notes/safari-17_4-release-notes#WebAuthn)

Web developers: No signals

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

None



Debuggability

None



Is this feature fully tested by web-platform-tests?

No

Flag name on chrome://flags

None

Finch feature name

None

Non-finch justification

None

Requires code in //chrome?

False

Tracking bug

https://g-issues.chromium.org/issues/360327828

Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5128205875544064?gate=5191590130483200

This intent message was generated by Chrome Platform Status.
Reply all
Reply to author
Forward
0 new messages