//! Authentication primitives. //! //! Password hashing (argon2id), opaque-token generation for sessions and //! bot API tokens, and the `CurrentUser` axum extractor that resolves a //! request to a logged-in user via either a session cookie or a bearer //! token. pub mod extractor; pub mod password; pub mod rate_limit; pub mod token;