//! Authentication application boundary. pub mod command; mod error; mod model; mod state; pub use error::{ AuthenticationCapability, AuthenticationError, AuthenticationErrorCategory, AuthenticationErrorReference, AuthenticationFailureReason, AuthenticationFailureStage, FeedMappingDiagnostic, FeedMappingFailure, FeedResponseBodyShape, FeedResponseDiagnostic, FeedTransportDiagnostic, IdentityResolutionDiagnostic, OAuthResponseContentType, ParRequestDiagnostic, ParResponseBodyShape, ParResponseDiagnostic, ProviderErrorFingerprint, RemoteOAuthErrorCode, bounded_response_body_len, }; pub use model::{ AccountGenerationReference, AccountHandle, AttemptBoundAuthorizationServerIssuer, AuthenticatedAccount, AuthenticationAttemptId, Did, Epoch, Generation, LogoutReport, ManualAuthorizationUrl, PersistedActiveSession, PreparedAuthorization, RedirectUri, RefreshOutcome, RefreshRecoveryRequired, RestorationSnapshot, RestorationStatus, RevocationOutcome, RevocationReport, VerifiedActiveSession, }; pub use state::{ AuthenticationEvent, AuthenticationPhase, AuthenticationStateMachine, TransitionResult, };