List of all items
Structs
- access_tokens::AccessTokenClaims
- applications::Application
- applications::ApplicationCursor
- applications::BrandingConfig
- applications::CreateApplicationParams
- applications::UpdateApplication
- audit::AuditCursor
- audit::AuditEntry
- audit::AuditListEntry
- audit::SearchAuditParams
- audit::SearchAuditResult
- auth_client::EmbeddedAuthClient
- authorization::AuthorizationCode
- authorization::Consent
- db::Db
- email::EmailMessage
- email::LogEmailSender
- email::NoopEmailSender
- email_config::EmailConfig
- email_config::ManagedOverride
- email_config::SetEmailConfig
- email_config::SmtpOverride
- email_config::WebhookOverride
- email_render::EmailBranding
- email_render::RenderedEmail
- email_smtp::SmtpConfig
- email_smtp::SmtpEmailSender
- email_webhook::WebhookEmailConfig
- email_webhook::WebhookEmailSender
- event_sink::AuthEvent
- event_sink::LoggingEventSink
- event_sink::NoopEventSink
- events::EventContext
- events::RegisteredEvent
- handle::AllowThem
- handle::AllowThemBuilder
- handle::LoginOutcome
- invitations::Invitation
- jwt::Claims
- jwt::JwtConfig
- oauth::OAuthAccountInfo
- oauth::OAuthStateInfo
- oauth::OAuthUserInfo
- oauth_github::GitHubProvider
- oauth_google::GoogleProvider
- sessions::ListSessionsParams
- sessions::ListSessionsResult
- sessions::SessionConfig
- sessions::SessionListEntry
- signing_keys::JwkEntry
- signing_keys::JwkSet
- signing_keys::OidcDiscovery
- signing_keys::SigningKey
- social_github::GitHubSocialProvider
- social_google::GoogleSocialProvider
- social_oidc::CustomOidcSocialProvider
- social_oidc::DiscoveryDoc
- social_providers::SocialProviderConfig
- social_providers::SocialProviderRow
- social_providers::SocialUserInfo
- token_issuance::RefreshToken
- token_issuance::TokenResponse
- types::ApiTokenId
- types::ApiTokenInfo
- types::ApplicationId
- types::AuditEntryId
- types::AuthorizationCodeId
- types::ClientId
- types::ClientSecret
- types::ConsentId
- types::Email
- types::InvitationId
- types::MfaChallengeId
- types::MfaRecoveryCodeId
- types::MfaSecretId
- types::OAuthAccountId
- types::OAuthStateId
- types::PasswordHash
- types::Permission
- types::PermissionId
- types::PermissionName
- types::RefreshTokenId
- types::ResetTokenId
- types::Role
- types::RoleId
- types::RoleName
- types::RolePermission
- types::Session
- types::SessionId
- types::SessionToken
- types::SigningKeyId
- types::SocialProviderId
- types::TokenHash
- types::User
- types::UserId
- types::UserPermission
- types::UserRole
- types::Username
- types::VerificationTokenId
- users::SearchUsersParams
- users::SearchUsersResult
- users::UserCursor
- users::UserListEntry
Enums
- audit::AuditEvent
- email::EmailTemplate
- email_config::EmailConfigMode
- email_config::SmtpTlsMode
- email_smtp::SmtpTls
- error::AccessTokenError
- error::AuthError
- events::LifecycleEvent
- events::RegistrationSource
- handle::BuildError
- social_providers::ProviderType
- token_issuance::TokenError
- types::AccentInk
- types::ClientType
- types::Mode
- types::SplashPrimitive
- webhook_sig::SigError
Traits
- auth_client::AuthClient
- email::EmailSender
- event_sink::EventSink
- oauth::OAuthProvider
- social_providers::SocialProvider
Functions
- access_tokens::has_scope
- applications::generate_client_id
- applications::generate_client_secret
- applications::validate_accent_hex
- applications::validate_font_css_url
- applications::validate_logo_url
- applications::validate_primary_color
- applications::validate_redirect_uri
- applications::validate_redirect_uris
- applications::validate_splash_image_url
- applications::validate_splash_url
- authorization::generate_authorization_code
- authorization::hash_authorization_code
- authorization::validate_scopes
- csrf::derive_csrf_token
- csrf::verify_csrf_token
- email_render::render
- jwt::generate_token
- jwt::validate_token
- oauth::generate_pkce_verifier
- oauth::pkce_challenge
- password::hash_password
- password::verify_password
- password_reset::reset_expires_at
- sessions::clear_session_cookie
- sessions::generate_token
- sessions::hash_token
- sessions::parse_session_cookie
- sessions::session_cookie
- signing_keys::build_discovery
- signing_keys::build_jwks
- signing_keys::decrypt_private_key
- social_providers::build_social_provider
- token_issuance::compute_at_hash
- token_issuance::exchange_authorization_code
- token_issuance::exchange_refresh_token
- token_issuance::generate_refresh_token
- token_issuance::hash_refresh_token
- token_issuance::mint_access_token
- token_issuance::mint_id_token
- token_issuance::verify_pkce_s256
- totp::totp_uri
- webhook_sig::sign_payload
- webhook_sig::verify_payload
Type Aliases
- auth_client::AuthFuture
- events::LifecycleEventReceiver
- events::LifecycleEventSender
- handle::OnUserActive