Hanko is a personal project exploring a self-hosted identity provider built around passkeys. The Rust service pairs WebAuthn sign-in with OpenID Connect (OIDC), while a React interface provides the sign-in and administration flows.

It supports OIDC authorization code flow with PKCE, local users and groups, invitations, and signing-key management. The project is in an early stage.