List of all items
Structs
- ApiKeyInfo
- AuthConfig
- AuthToken
- ChangePasswordRequest
- CreateUserRequest
- Credentials
- Role
- TokenValidation
- UpdateUserRequest
- UserInfo
- csrf::CsrfConfig
- csrf::CsrfService
- csrf::CsrfToken
- jwt::AccessTokenClaims
- jwt::JwtClaims
- jwt::JwtConfig
- jwt::JwtHeader
- jwt::JwtService
- jwt::JwtValidation
- jwt::RefreshTokenClaims
- jwt::TokenPair
- memory::MemoryAuthService
- oauth2::AuthorizationCodeResponse
- oauth2::AuthorizationRequest
- oauth2::AuthorizationUrl
- oauth2::ErrorResponse
- oauth2::OAuth2Client
- oauth2::OAuth2ClientConfig
- oauth2::OAuth2ProviderConfig
- oauth2::RefreshTokenRequest
- oauth2::TokenResponse
- oauth2::UserInfo
- password::PasswordHashConfig
- password::PasswordHasherService
- rate_limit::RateLimitConfig
- rate_limit::RateLimitService
- saml::AssertionConsumerService
- saml::EntityDescriptor
- saml::IDPSSODescriptor
- saml::IdentityProviderConfig
- saml::KeyDescriptor
- saml::KeyInfo
- saml::SPSSODescriptor
- saml::SamlAssertion
- saml::SamlAttribute
- saml::SamlAttributeStatement
- saml::SamlAudienceRestriction
- saml::SamlAuthnContext
- saml::SamlAuthnRequest
- saml::SamlAuthnStatement
- saml::SamlConditions
- saml::SamlConfig
- saml::SamlLogoutRequest
- saml::SamlLogoutResponse
- saml::SamlNameId
- saml::SamlNameIdPolicy
- saml::SamlRequestedAuthnContext
- saml::SamlResponse
- saml::SamlService
- saml::SamlStatus
- saml::SamlStatusCodeElement
- saml::SamlSubject
- saml::SamlSubjectConfirmation
- saml::SamlSubjectConfirmationData
- saml::ServiceProviderConfig
- saml::SingleLogoutService
- saml::SingleSignOnService
- saml::SpMetadataBuilder
- saml::X509Data
- totp::HotpConfig
- totp::HotpService
- totp::TotpConfig
- totp::TotpSecret
- totp::TotpService
Enums
- csrf::CsrfError
- jwt::JwtAlgorithm
- jwt::JwtCodecError
- oauth2::OAuth2ProviderType
- password::PasswordHashAlgorithm
- password::PasswordHashError
- rate_limit::RateLimitError
- rate_limit::RateLimitKey
- saml::AuthnContextComparison
- saml::NameIdFormat
- saml::SamlBinding
- saml::SamlStatusCode
- totp::SecretFormat
- totp::TotpAlgorithm
Traits
Functions
- jwt::base64url_decode
- jwt::base64url_encode
- jwt::decode_jwt
- jwt::default_jwt_service
- jwt::encode_jwt
- jwt::hmac_sign
- jwt::hmac_verify
- jwt::jwt_service_with_secret
- memory_auth_service
- oauth2::create_provider_config
- oauth2::dingtalk_config
- oauth2::dingtalk_default_scopes
- oauth2::feishu_config
- oauth2::feishu_default_scopes
- oauth2::github_config
- oauth2::github_default_scopes
- oauth2::github_full_scopes
- oauth2::github_readonly_scopes
- oauth2::google_config
- oauth2::google_default_scopes
- oauth2::wechat_config
- oauth2::wechat_default_scopes
- oauth2::wechat_snsapi_base_scopes
- oauth2::wechat_snsapi_userinfo_scopes
- oauth2::wechat_web_config
- saml::create_saml_service
- totp::create_totp
- totp::generate_hotp
- totp::generate_totp
- totp::generate_totp_code
- totp::get_remaining_seconds
- totp::get_time_step
- totp::totp_from_secret
- totp::verify_hotp
- totp::verify_totp
- totp::verify_totp_code
Type Aliases
- AuthResult
- PermissionCode
- RoleId
- UserId
- csrf::CsrfResult
- jwt::JwtCodecResult
- jwt::JwtResult
- oauth2::OAuth2Result
- password::PasswordHashResult
- rate_limit::RateLimitResult
- saml::SamlResult
- totp::TotpResult