[−] List of all items
Structs
- api::certificates::PrivateKey
- api::certificates::PublicKey
- api::session::Session
- api::session::Token
- prelude::ArgonError
- prelude::ArgonHasher
- prelude::ArgonVerifier
- prelude::Error
- utils::certificates::CertificateManger
- utils::certificates::CertificateStore
- utils::certificates::KeyPair
- utils::dynamic::DefaultIdentity
- utils::dynamic::DynamicVault
- utils::dynamic::LoginInfo
- utils::password::ArgonPasswordHasher
- utils::token::ClientClaims
- utils::token::ServerClaims
- utils::vault::DefaultVault
Enums
Traits
- api::certificates::Keys
- api::certificates::Store
- api::password::PasswordHasher
- api::persistence::Persistence
- api::persistence::PersistenceHasher
- api::vault::TrustToken
- api::vault::UserAuthentication
- api::vault::UserIdentity
- api::vault::Workflow
Attribute Macros
Functions
- api::vault::continue_generate_temporary_token
- api::vault::continue_login
- api::vault::continue_logout
- api::vault::continue_renew
- api::vault::continue_revoke
- api::vault::resolve_session_from_client_authentication_token
- api::vault::resolve_session_from_client_refresh_token
- api::vault::resolve_temporary_session_from_client_authentication_token
- utils::digestors::digest
- utils::digestors::resolve_authentication_reference
- utils::digestors::resolve_refresh_reference
- utils::helpers::block_on
- utils::helpers::block_thread
- utils::helpers::compute_authentication_token_expiry
- utils::helpers::compute_refresh_token_expiry
- utils::helpers::compute_temporary_authentication_token_expiry
- utils::helpers::compute_timestamp_in_seconds
- utils::helpers::digest
- utils::helpers::hash_password_with_argon
- utils::helpers::load_file_from_disk
- utils::helpers::verify_user_password_with_argon
- utils::token::decode_client_token
- utils::token::decode_server_token
- utils::token::encode_client_token
- utils::token::encode_server_token
- utils::token::prepare_client_refresh_token
- utils::token::prepare_server_token
- utils::token::prepare_user_authentication_token
Constants
- constants::DEFAULT_AUTHENTICATION_MAX_EXPIRY_IN_SECONDS
- constants::DEFAULT_AUTHENTICATION_MIN_EXPIRY_IN_SECONDS
- constants::DEFAULT_PASSWORD_HASHING_SECRET_PATH
- constants::DEFAULT_PRIVATE_AUTHENTICATION_TOKEN_PATH
- constants::DEFAULT_PRIVATE_REFRESH_TOKEN_PATH
- constants::DEFAULT_PUBLIC_AUTHENTICATION_TOKEN_PATH
- constants::DEFAULT_PUBLIC_REFRESH_TOKEN_PATH
- constants::DEFAULT_REFRESH_WITH_NO_EXPIRY
- constants::DEFAULT_TEMPORARY_AUTHENTICATION_EXPIRY_IN_SECONDS
- constants::DEFAULT_USER_TEMPORARY_TOKEN_FORMAT