Passkey DemoWebAuthn / FIDO2

Sign in with a security key

A WebAuthn demo built around a hardware authenticator. Register a YubiKey, sign in with it, and watch each step of the ceremony in the debug panel.

Passkey sign-in
Authenticate with a hardware security key — no password anywhere in the flow.
or

No username needed — the key supplies the identity itself. This only works for a passkey registered as discoverable.

Key not to hand, or lost entirely?

This browser
Checking…

A roaming USB or NFC security key needs no capability of its own: it works anywhere WebAuthn does. These flags are what differ between a desktop browser and Android.

Relying party
Derived from this request, not hardcoded.
namePasskey DemorpIDpksignin.vercel.apporiginhttps://pksignin.vercel.app

Passkeys registered here are bound to this exact rpID. A different host means starting over.