What are passkeys?
Passkeys are phishing-resistant credentials based on WebAuthn/FIDO2. Users register a public key with a relying party; later authentications prove possession of the private key held by the authenticator (device, security key, or synced passkey provider).
This workbench walks through registration and authentication options, then verifies attestation/assertion payloads so you can debug RP ID, user verification, and credential formats.
How to use this tool
- Configure relying party ID and user details for a registration ceremony.
- Create a credential in the browser authenticator and inspect the attested response.
- Run an authentication ceremony and verify the assertion against the stored public key material in the session vault.
Frequently asked questions
Where are credentials stored?
Verified credential metadata for this sandbox is kept in sessionStorage on your device — not in a multi-tenant password database.
Why does WebAuthn need a server?
Challenge generation and cryptographic verification of authenticator responses are performed via stbox API helpers so ceremonies match real RP flows, without retaining credentials after the session.