Skip to content

Providers

fastauth.providers.credentials.CredentialsProvider

Email/password provider using Argon2/bcrypt hashing.

Failed-login state is persisted through token_adapter when one is configured. Without one, provider-local memory is used only as a non-production fallback.


fastauth.providers.google.GoogleProvider

Google OAuth 2.0 / OIDC provider.


fastauth.providers.github.GitHubProvider

GitHub OAuth 2.0 provider.


fastauth.providers.magic_links.MagicLinksProvider


fastauth.providers.passkey.PasskeyProvider

WebAuthn / Passkeys provider.