http4k WebAuthn gives your users phishing-resistant passwordless login with FIDO2 passkeys - the complete registration and authentication ceremonies, handled for you and fully testable.
Let users sign in with a fingerprint, face, security key, or device PIN. No passwords to store, leak, reset, or phish. Supports passkey-only signup or adding a passkey to an existing login.
Full W3C WebAuthn / FIDO2 registration and authentication ceremonies, backed by webauthn4j and BouncyCastle for attestation, signature, challenge, origin, and sign-counter (clone detection) verification.
Three small interfaces compose the flow - PasskeyVerifier, PasskeyPersistence, and Principals. Swap in your own credential store and session strategy without touching the ceremony logic.
Ships with InsecurePasskeyVerifier, InMemoryPasskeyPersistence, and a fake authenticator so you can drive the entire passkey flow in fast, out-of-container tests - the http4k way.
All http4k Pro modules are also automatically included as part of the Enterprise Edition. Need bulk developer seats, team licensing, or custom terms? Get in touch and we'll find the right fit - whether that's volume licensing for individual Pro modules or our full Enterprise Edition with LTS support and priority access to all Pro modules.
