Skip to main content

authx_core/
lib.rs

1pub mod brute_force;
2pub mod config;
3pub mod crypto;
4pub mod error;
5pub mod events;
6pub mod identity;
7pub mod models;
8pub mod policy;
9
10pub use brute_force::{KeyedRateLimiter, LockoutConfig, LoginAttemptTracker};
11pub use config::AuthxConfig;
12pub use crypto::KeyRotationStore;
13pub use error::{AuthError, Result, StorageError};
14pub use identity::Identity;
15pub mod validation;
16pub use validation::{validate_email, validate_password, validate_slug};