Ready for Developer Testing: Web Authentication API: PublicKeyCredential’s getClientCapabilities() method

110 views
Skip to first unread message

Chromestatus

unread,
Nov 4, 2024, 9:26:47 AMNov 4
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

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



Goals for experimentation



Ongoing technical constraints

None



Debuggability

None



Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?

Yes

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

Yes

https://wpt.fyi/results/webauthn/getclientcapabilities.https.html



DevTrial instructions

https://docs.google.com/document/d/e/2PACX-1vR3yUwIFZ0LbKpJ6J4GBamP-IrBgkal3arJ_CZLbRZwBDhFTZpdpVYMsPuvB6Mjnl0heE-6r9wE7Sfw/pub

Flag name on about://flags

enable-experimental-web-platform-features

Finch feature name

WebAuthenticationClientCapabilities

Requires code in //chrome?

False

Tracking bug

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

Estimated milestones

DevTrial on desktop 131
DevTrial on Android 131


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5128205875544064

Links to previous Intent discussions

Intent to Prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/Wb8VjXe_zT8


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