Crate mas_data_model

Source

Re-exports§

pub use self::oauth2::AuthorizationCode;
pub use self::oauth2::AuthorizationGrant;
pub use self::oauth2::AuthorizationGrantStage;
pub use self::oauth2::Client;
pub use self::oauth2::DeviceCodeGrant;
pub use self::oauth2::DeviceCodeGrantState;
pub use self::oauth2::InvalidRedirectUriError;
pub use self::oauth2::JwksOrJwksUri;
pub use self::oauth2::Pkce;
pub use self::oauth2::Session;
pub use self::oauth2::SessionState;

Modules§

oauth2

Structs§

AccessToken
Authentication
BrowserSession
CaptchaConfig
Captcha configuration
CompatAccessToken
CompatRefreshToken
CompatSession
CompatSsoLogin
Device
InvalidTransitionError
Error when an invalid state transition is attempted.
Password
PolicyData
RefreshToken
SessionExpirationConfig
Automatic session expiration configuration
SiteConfig
Random site configuration we want accessible in various places.
Ulid
A Ulid is a unique 128-bit lexicographically sortable identifier
UpstreamOAuthAuthorizationSession
UpstreamOAuthLink
UpstreamOAuthProvider
UpstreamOAuthProviderClaimsImports
UpstreamOAuthProviderImportPreference
UpstreamOAuthProviderSubjectPreference
User
UserAgent
UserEmail
UserEmailAuthentication
A user email authentication session
UserEmailAuthenticationCode
A user email authentication code
UserRecoverySession
A session to recover a user if they have lost their credentials
UserRecoveryTicket
A single recovery ticket for a user recovery session
UserRegistration
UserRegistrationPassword

Enums§

AccessTokenState
AuthenticationMethod
CaptchaService
Which Captcha service is being used
CompatRefreshTokenState
CompatSessionState
CompatSsoLoginState
DeviceType
RefreshTokenState
ToScopeTokenError
TokenFormatError
Invalid token
TokenType
Type of token to generate or validate
UpstreamOAuthAuthorizationSessionState
UpstreamOAuthProviderDiscoveryMode
UpstreamOAuthProviderImportAction
UpstreamOAuthProviderPkceMode
UpstreamOAuthProviderResponseMode
UpstreamOAuthProviderTokenAuthMethod