List of all items
Structs
- csrf::Csrf
- encryption::Encrypter
- guard::Authenticate
- guard::Guard
- guard::Guest
- guard::Identity
- hashing::Cost
- impersonation::Impersonation
- impersonation::Impersonator
- key::AppKey
- middleware::SessionHandle
- middleware::SessionManager
- qr::QrCode
- session::Session
- signed_url::UrlSigner
- store::FileStore
- store::MemoryStore
- tokens::NewToken
- tokens::PlainTextToken
- tokens::Scopes
- tokens::Token
- tokens::middleware::RequireApiToken
- tokens::middleware::RequireScope
- tokens::store::MemoryTokenStore
- totp::RecoveryCodes
- totp::Totp
Enums
Traits
- guard::AuthExt
- guard::Authenticatable
- impersonation::ImpersonationExt
- middleware::SessionExt
- store::SessionStore
- tokens::middleware::TokenExt
- tokens::store::TokenStore
Functions
- base64::decode
- base64::encode
- base64::encode_url
- constant_time_eq
- csrf::field
- csrf::token
- hashing::hash_password
- hashing::hash_password_with
- hashing::needs_rehash
- hashing::sha256_hex
- hashing::verify_password
- qr::encode
- qr::encode_with
- random::bytes
- random::hex
- session::is_valid_id
- tokens::authenticate
- tokens::digest
- tokens::middleware::bearer
- tokens::split
- totp::base32_decode
- totp::base32_encode
- totp::consume_recovery_code
- totp::hash_recovery_code
- totp::hotp
- totp::hotp_with
- totp::step_of
- unix_now
Type Aliases
Constants
- csrf::REJECTED
- csrf::TOKEN_FIELD
- csrf::TOKEN_HEADER
- guard::DEFAULT_HOME_PATH
- guard::DEFAULT_LOGIN_PATH
- guard::IDENTIFIER_KEY
- guard::INTENDED_KEY
- key::KEY_LENGTH
- middleware::DEFAULT_COOKIE
- session::ID_BYTES
- signed_url::EXPIRES_PARAM
- signed_url::SIGNATURE_PARAM
- store::DEFAULT_LIFETIME
- tokens::MAX_PRESENTED_LENGTH
- tokens::SECRET_BYTES
- tokens::SEPARATOR
- tokens::WILDCARD
- tokens::middleware::AUTHORIZATION_HEADER
- tokens::middleware::BEARER_SCHEME
- totp::BASE32_ALPHABET
- totp::DEFAULT_DIGITS
- totp::DEFAULT_PERIOD
- totp::DEFAULT_SKEW
- totp::RECOVERY_ALPHABET
- totp::RECOVERY_CODE_LENGTH
- totp::SECRET_BYTES