authbox 0.2.5

A lightweight, modular authentication framework for Rust built around traits, async support, and pluggable component
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub mod auth_user;
pub mod blacklist_token;
pub mod email;
pub mod jwt_manager;
pub mod one_time_token_store;
pub mod password_hasher;
pub mod register_user;
pub mod user_store;

/// re-exports
pub use auth_user::AuthUser;
pub use blacklist_token::BlacklistableClaims;
pub use email::{EmailProvider, EmailTemplateConfig};
pub use jwt_manager::{TokenBlacklistStore, TokenManager};
pub use one_time_token_store::OneTimeTokenStore;
pub use password_hasher::PasswordHasher;
pub use register_user::RegisterUserInput;
pub use user_store::UserStore;