Expand description
Configuration types and management.
AuthConfig— main config struct (useAuthConfig::new()for fluent setters orAuthConfig::builder()for the full builder).ConfigManager— layered config from files + env.AppConfig— simple app-owned config values. Configuration types for the authentication framework.
Re-exports§
pub use app_config::AppConfig;pub use app_config::ConfigBuilder as AppConfigBuilder;pub use config_manager::AuthFrameworkSettings;pub use config_manager::ConfigBuilder as LayeredConfigBuilder;pub use config_manager::ConfigIntegration;pub use config_manager::ConfigManager;pub use config_manager::SessionCookieSettings;pub use config_manager::SessionSettings;
Modules§
- app_
config - config_
manager - Advanced configuration management using the
configcrate.
Structs§
- Audit
Config - Audit logging configuration.
- Audit
Config Builder - Builder for audit configuration.
- Auth
Config - Main configuration for the authentication framework.
- Auth
Config Builder - A comprehensive builder for
AuthConfigthat organizes configuration into logical groups. - Cors
Config - Cross-Origin Resource Sharing (CORS) configuration.
- Cors
Config Builder - Builder for CORS configuration.
- Feature
Config Builder - Builder for feature flags and capabilities.
- Rate
Limit Config - Rate limiting configuration.
- Rate
Limit Config Builder - Builder for rate limiting configuration.
- Runtime
Config - Runtime-mutable configuration subset.
- Security
Config - Security configuration options.
- Security
Config Builder - Builder for security-related configuration.
- Storage
Config Builder - Builder for storage configuration.
- Token
Config Builder - Builder for token-related configuration.
Enums§
- Audit
Storage - Audit log storage backend.
- Cookie
Same Site - Cookie SameSite policies.
- JwtAlgorithm
- JWT signing algorithms.
- Password
Hash Algorithm - Password hashing algorithms.
- Storage
Config - Storage configuration options.