Skip to main content

Module session

Module session 

Source
Expand description

§modo::auth::session

Unified session management for cookie and JWT transports.

v0.8 provides two independent transports that share one SQLite table (authenticated_sessions) and one public data type (Session).

§Transports

§Provides

Re-exports§

pub use token::SessionToken;
pub use cookie::CookieSession;
pub use cookie::CookieSessionLayer;
pub use cookie::CookieSessionService;
pub use cookie::CookieSessionsConfig;
pub use cookie::SessionConfig;
pub use cookie::SessionLayer;
pub use cookie::CookieSession as SessionExtractor;

Modules§

cookie
modo::auth::session::cookie
device
User-agent parsing helpers for device classification.
fingerprint
Browser fingerprinting for session hijacking detection.
jwt
modo::auth::session::jwt
meta
Request metadata derived from HTTP headers for session tracking.
token
SessionToken — opaque 32-byte cryptographic session token.

Structs§

Session
One authenticated session, regardless of transport.
SessionData
One authenticated session, regardless of transport.