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.