Expand description
Authentication security module
Provides comprehensive security features for authentication:
- Brute force protection with account lockout
- Password strength validation (length, complexity, entropy)
- Audit logging for authentication events
- Rate limiting on authentication attempts per IP
- Configurable lockout policies
Structs§
- Audit
LogEntry - Authentication audit log entry
- Audit
Logger - Audit logger for authentication events
- Auth
Security - Main authentication security manager
- Auth
Security Builder - Builder for AuthSecurity with fluent API
- Brute
Force Config - Configuration for brute force protection
- Brute
Force Protector - Brute force protector with account lockout
- Password
Strength Config - Configuration for password strength validation
- Password
Strength Result - Password strength validation result
- Password
Strength Validator - Password strength validator
- Rate
Limit Config - Configuration for rate limiting
- Rate
Limiter - Rate limiter for authentication attempts
- Security
Config - Overall security configuration
Enums§
- Auth
Event - Authentication event type