List of all items
Structs
- admin::CodeListFilter
- admin::CodeMeta
- admin::CodeStats
- audit::NoopAuditSink
- auth::code::CodeAuth
- auth::error::IssuedSession
- auth::error::RedeemSuccess
- auth::norate::NoRateLimit
- auth::session::SessionManager
- auth::token::FormTokenManager
- clock::SystemClock
- code::alphabet::Alphabet
- code::policy::CodePolicy
- cookie::CookiePolicy
- error::RandomError
- hashing::HmacKeyRef
- hashing::KeyVersion
- hashing::LookupKey
- hashing::SecretHasher
- hashing::StaticKeyProvider
- metrics::NoopMetrics
- rng::SystemRandom
- secret::CodeId
- secret::FormTokenSecret
- secret::NormalizedCode
- secret::PlainCode
- secret::Purpose
- secret::ScopeKey
- secret::SecretString
- secret::SessionId
- secret::SessionSecret
- secret::SubjectId
- store::code::ClaimRequest
- store::code::CodeRecord
- store::code::RedeemableCode
- store::ratelimit::RateLimitKey
- store::ratelimit::RateLimitPolicy
- store::session::ActiveSessionRecord
- store::session::SessionRecord
- store::token::ConsumedTokenRecord
- store::token::FormTokenRecord
Enums
- audit::CodeAuthEvent
- auth::error::FormTokenError
- auth::error::RedeemError
- auth::error::SessionError
- cookie::CookieProfile
- cookie::SameSitePolicy
- error::CodeInputError
- error::KeyError
- error::PolicyError
- error::PublicFormError
- error::PublicRedemptionError
- error::PublicSessionError
- error::RedemptionFailReason
- hashing::SecretDomain
- metrics::Outcome
- state::claim::ClaimOutcome
- state::session::SessionValidationOutcome
- state::token::TokenConsumeOutcome
- store::error::PublicAuthError
- store::error::StoreError
- store::ratelimit::RateLimitOutcome
- store::ratelimit::RateLimitUnavailable
- store::token::TokenSubject
Traits
- admin::CodeAdminStore
- audit::AuditSink
- clock::Clock
- hashing::KeyProvider
- metrics::MetricsObserver
- rng::RandomSource
- store::code::CodeStore
- store::ratelimit::RateLimitStore
- store::session::SessionStore
- store::token::FormTokenStore
Functions
- code::generate::generate_code
- code::generate::validate_code_input
- code::normalize::normalize
- state::claim::classify_claim
- state::session::classify_session
- state::token::classify_token_consume
- store::code::code_lookup_candidates
- store::code::expires_at_from_ttl
Constants
- FORMAT_VERSION
- code::alphabet::DEFAULT_ALPHABET
- code::policy::DEFAULT_MAX_RAW_LEN
- code::policy::SECURE_MIN_HUMAN_LENGTH
- code::policy::SHORT_COMPAT_LENGTH
- metrics::counter::CODE_CLAIM_LOST
- metrics::counter::CODE_CLAIM_WON
- metrics::counter::CODE_ISSUED
- metrics::counter::CODE_REDEEM_ATTEMPT
- metrics::counter::FORM_TOKEN_CONSUME
- metrics::counter::RATE_LIMIT_BLOCKED
- metrics::counter::SESSION_ISSUED
- metrics::counter::SESSION_VALIDATE