List of all items
Structs
- AuthConfig
- AuthService
- CookieConfig
- EmailConfig
- EventEmitter
- LinkAccountResult
- LoginResult
- NoOpRateLimiter
- PublicAccount
- RefreshTokenResult
- RequestResetResult
- ResetPasswordResult
- SessionResult
- SignupResult
- UnlinkAccountResult
- VerifyEmailResult
- config::AuthConfig
- config::CookieConfig
- config::EmailConfig
- config::OAuthConfig
- config::OAuthProviderEntry
- email::LogEmailSender
- hooks::EventEmitter
- oauth::OAuthProviderConfig
- oauth::OAuthTokens
- oauth::OAuthUserInfo
- oauth::client::OAuthAuthorization
- rate_limit::NoOpRateLimiter
- service::AuthService
- service::LinkAccountResult
- service::LoginResult
- service::RefreshTokenResult
- service::RequestResetResult
- service::ResetPasswordResult
- service::SessionResult
- service::SignupResult
- service::UnlinkAccountResult
- service::VerifyEmailResult
- types::Account
- types::NewAccount
- types::NewOAuthState
- types::NewSession
- types::NewUser
- types::NewVerification
- types::OAuthState
- types::PublicAccount
- types::PublicUser
- types::Session
- types::User
- types::Verification
Enums
- AuthError
- AuthEvent
- LoginFailReason
- LoginMethod
- OAuthIntent
- RateLimitAction
- SameSite
- config::SameSite
- error::AuthError
- error::OAuthError
- events::AuthEvent
- events::LoginFailReason
- events::LoginMethod
- rate_limit::RateLimitAction
- types::OAuthIntent
Traits
- AuthHook
- OAuthStateStore
- RateLimiter
- email::EmailSender
- hooks::AuthHook
- rate_limit::RateLimiter
- store::AccountStore
- store::OAuthStateStore
- store::SessionStore
- store::UserStore
- store::VerificationStore
Functions
- crypto::hash::hash_password
- crypto::hash::verify_password
- crypto::token::generate_token
- crypto::token::hash_token
- crypto::token::verify_token
- oauth::client::build_authorization
- oauth::client::exchange_code
- oauth::client::refresh_access_token
- oauth::github::fetch_user_info
- oauth::google::fetch_user_info
- oauth::providers::github::github_provider
- oauth::providers::google::google_provider