List of all items
Structs
- config::SessionConfig
- context::SessionClientContext
- context::SessionContext
- lease::LeaseId
- lease::LeaseTtl
- lease::LeaseUntil
- lease::RenewalLease
- logout::LogoutRequest
- renewal::RenewalAttempt
- renewal::RenewalOrchestrator
- renewal::RenewalRequest
- repository::CreateSession
- repository::RotateRefreshToken
- services::IssuedSession
- services::SessionIssuer
- services::SessionRenewer
- services::SessionRevoker
- session::Session
- session::SessionFamilyId
- session::SessionFamilyRecord
- session::SessionId
- session::SessionLookup
- session::SessionRefreshRecord
- session::SessionTouch
- tokens::AuthToken
- tokens::CodecAuthTokenIssuer
- tokens::IssuedSessionTokens
- tokens::IssuedTokenPair
- tokens::OpaqueRefreshTokenGenerator
- tokens::RefreshTokenHash
- tokens::RefreshTokenLength
- tokens::RefreshTokenPlaintext
- tokens::Sha256RefreshTokenHasher
- tokens::TokenPairIssuer
Enums
- context::SessionActor
- errors::ConfigError
- errors::RenewalError
- errors::RepositoryError
- errors::RevocationError
- errors::SessionError
- errors::TokenError
- lease::LeaseAcquisition
- logout::LogoutOutcome
- logout::LogoutScope
- renewal::AuthTokenState
- renewal::RenewalDecision
- renewal::RenewalOutcome
- renewal::RenewalRequirement
- repository::RepositoryError
- repository::RevokeSessionScope
- repository::RotateRefreshTokenOutcome
Traits
- repository::SessionRepository
- tokens::AuthTokenIssuer
- tokens::RefreshTokenGenerator
- tokens::RefreshTokenHasher
Type Aliases
- config::ConfigResult
- errors::Result
- repository::RepositoryResult
- session::SessionRecord
- tokens::RefreshTokenHashRef