[−][src]Module jwtvault::prelude
Re-exports
pub use crate::api::certificates::CertificateLoader; |
pub use crate::api::certificates::KeyPairs; |
pub use crate::api::certificates::AuthenticationKeyPair; |
pub use crate::api::certificates::RefreshKeyPair; |
pub use crate::api::session::Token; |
pub use crate::api::session::Session; |
pub use crate::api::vault::Vault; |
pub use crate::api::vault::UserIdentity; |
pub use crate::api::vault::UserAuthentication; |
pub use crate::api::components::Persistence; |
pub use crate::api::components::PersistenceHasher; |
pub use crate::api::components::KeyStore; |
pub use crate::errors::CertificateError::BadFile; |
pub use crate::errors::CertificateError::FileReadError; |
pub use crate::errors::LoginFailed::InvalidTokenOwner; |
pub use crate::errors::LoginFailed::InvalidPassword; |
pub use crate::errors::LoginFailed::MissingPassword; |
pub use crate::errors::TokenErrors::InvalidServerRefreshToken; |
pub use crate::errors::TokenErrors::MissingServerRefreshToken; |
pub use crate::errors::TokenErrors::TokenDecodingFailed; |
pub use crate::errors::TokenErrors::TokenEncodingFailed; |
pub use crate::errors::TokenErrors::InvalidClientAuthenticationToken; |
pub use crate::utils::certificates::FromDisk; |
pub use crate::constants::DEFAULT_AUTHENTICATION_MAX_EXPIRY_IN_SECONDS; |
pub use crate::constants::DEFAULT_AUTHENTICATION_MIN_EXPIRY_IN_SECONDS; |
pub use crate::constants::DEFAULT_REFRESH_WITH_NO_EXPIRY; |
pub use crate::constants::DEFAULT_PUBLIC_AUTHENTICATION_TOKEN_PATH; |
pub use crate::constants::DEFAULT_PRIVATE_AUTHENTICATION_TOKEN_PATH; |
pub use crate::constants::DEFAULT_PUBLIC_REFRESH_TOKEN_PATH; |
pub use crate::constants::DEFAULT_PRIVATE_REFRESH_TOKEN_PATH; |
pub use crate::utils::token::encode_client_token; |
pub use crate::utils::token::decode_client_token; |
pub use crate::utils::token::encode_server_token; |
pub use crate::utils::token::decode_server_token; |
pub use crate::utils::token::ServerClaims; |
pub use crate::utils::helpers::compute_timestamp_in_seconds; |
pub use crate::utils::helpers::compute_authentication_token_expiry; |
pub use crate::utils::helpers::compute_refresh_token_expiry; |
pub use crate::plugins::stores::inmemory::DefaultVault; |
pub use crate::plugins::stores::inmemory::MemoryVault; |
pub use crate::plugins::hashers::default::MemoryHasher; |
Structs
Error | The |