coderef

Web authentication signal methodsLimited availability

The signalUnknownCredential(), signalAllAcceptedCredentials(), and signalCurrentUserDetails() methods of PublicKeyCredential inform authenticators of the state of public key credentials, so that incorrect or revoked credentials may be updated, removed, or hidden.

Not yet supported in all major browsers — check the table and provide a fallback.

Browser support

DesktopChrome
1–131Not supported
132+Supportedsince Jan 14, 2025
Current: 155
Edge
12–131Not supported
132+Supportedsince Jan 17, 2025
Current: 154
Firefox
✕Not supportedup to 157
Current: 157
Safari
1–18.6Not supported
26+Supportedsince Sep 15, 2025
Current: 27
MobileChrome Android
18–131Not supported
132+Supportedsince Jan 14, 2025
Current: 155
Firefox Android
✕Not supportedup to 157
Current: 157
Safari iOS
1–18.6Not supported
26+Supportedsince Sep 15, 2025
Current: 27

How to use

Not supported in Firefox, Firefox Android. Use feature detection below and provide a fallback (or a polyfill) for those browsers.

Example

Full syntax and examples are on MDN: signalAllAcceptedCredentials static.

Feature detection

JS · check before using
if ("PublicKeyCredential" in globalThis && "signalAllAcceptedCredentials" in PublicKeyCredential) {
  // PublicKeyCredential.signalAllAcceptedCredentials is available
}

Sub-features

Support for each part of the feature (3). The overall table above shows when the whole feature works.

Sub-featureChromeEdgeFirefoxSafariChrome AndroidFirefox AndroidSafari iOS
PublicKeyCredential.signalAllAcceptedCredentials_static132132✕26132✕26
PublicKeyCredential.signalCurrentUserDetails_static132132✕26132✕26
PublicKeyCredential.signalUnknownCredential_static132132✕26132✕26