List of all items
Structs
- AuthSession
- Authenticated
- Guard
- GuardBuilder
- IssuedToken
- NewSession
- PurgeReport
- SessionInfo
- axum::GuardLayer
- axum::GuardService
- axum::LoggedOut
- axum::MissingConnectInfo
- axum::Sessions
- axum::StepUpError
- checks::Checks
- checks::Thresholds
- checks::UnknownCheck
- client::ClientContext
- clock::ManualClock
- clock::SystemClock
- config::GuardConfig
- config::GuardConfigBuilder
- config::RotationConfig
- cookie::CookieConfig
- event::ClientSummary
- event::SessionEvent
- event::SessionOrigin
- fingerprint::Baseline
- fingerprint::Fingerprint
- intel::IpInfo
- intel::MaxMindIntel
- intel::NoIpIntel
- risk::Assessment
- store::MemoryStore
- store::PgStore
- store::Rotation
- store::SessionRecord
- store::SessionUpdate
- store::TokenLookup
- store::TokenRecord
- store::ValkeyStore
- token::SessionToken
- token::TokenHash
Enums
- Outcome
- Rejection
- StepUpOutcome
- axum::StepUpFailure
- checks::Check
- checks::Decision
- config::Mode
- config::StepUpPolicy
- cookie::SameSite
- error::ConfigError
- error::GuardError
- event::EventKind
- intel::Anonymity
- intel::MaxMindDatabase
- intel::MaxMindError
- store::ClaimScope
- store::Supersede
Traits
Macros
Functions
- aide::register
- aide::security_scheme
- axum::client_context
- axum::rejection_response
- client::canonical_ip
- client::resolve_client_ip
- cookie::find_cookie
- fingerprint::ip_prefix
- risk::assess
- store::session_bucket
- store::token_bucket
- testing::apply_to_missing_session
- testing::concurrent_rotation_has_one_winner
- testing::current_rotation
- testing::delete_expired_absolute_and_idle
- testing::delete_session_removes_tokens
- testing::delete_subject_sessions
- testing::event_claims_dedupe_within_window
- testing::events_record_and_purge
- testing::exact_rotation_happens_once
- testing::insert_and_find
- testing::list_subject_sessions
- testing::mark_used_reaches_the_rotated_token
- testing::mark_used_sets_once
- testing::newer_token_used_is_tracked
- testing::none_fields_are_preserved
- testing::now_secs
- testing::prune_superseded_tokens
- testing::random_hash
- testing::records_round_trip
- testing::rotation_if_issued_before
- testing::sample_session
- testing::sample_session_for
- testing::session_without_origin
- testing::subject_claims_dedupe_within_window
- testing::unknown_token_is_none
- token::is_well_formed