demo · v132

WebAuthn Signal API — live caller

Probe the three signal methods. Call them against synthetic IDs to see what the browser does — on supporting builds it acks; on others it throws a NotSupportedError. Behind chrome://flags/#enable-webauthn-signal-method in some channels.

signalUnknownCredential: —
signalAllAcceptedCredentials: —
signalCurrentUserDetails: —

the shape

await PublicKeyCredential.signalUnknownCredential({ rpId, credentialId });
await PublicKeyCredential.signalAllAcceptedCredentials({ rpId, userId, allAcceptedCredentialIds: […] });
await PublicKeyCredential.signalCurrentUserDetails({ rpId, userId, name, displayName });

see also