List of all items
Structs
- ApiKeyInfo
- AuthConfig
- AuthToken
- ChangePasswordRequest
- CreateUserRequest
- Credentials
- Role
- TokenValidation
- UpdateUserRequest
- UserInfo
- jwt::AccessTokenClaims
- jwt::JwtClaims
- jwt::JwtConfig
- 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
- 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
- AuthError
- jwt::JwtAlgorithm
- jwt::JwtError
- oauth2::OAuth2Error
- oauth2::OAuth2ProviderType
- saml::AuthnContextComparison
- saml::NameIdFormat
- saml::SamlBinding
- saml::SamlError
- saml::SamlStatusCode
- totp::SecretFormat
- totp::TotpAlgorithm
- totp::TotpError
Traits
Functions
- jwt::default_jwt_service
- jwt::jwt_service_with_secret
- memory_auth_service
- oauth2::create_provider_config
- 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
- jwt::JwtResult
- oauth2::OAuth2Result
- saml::SamlResult
- totp::TotpResult