Skip to main content

Module config

Module config 

Source
Expand description

Configuration types and management.

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 config crate.

Structs§

AuditConfig
Audit logging configuration.
AuditConfigBuilder
Builder for audit configuration.
AuthConfig
Main configuration for the authentication framework.
AuthConfigBuilder
A comprehensive builder for AuthConfig that organizes configuration into logical groups.
CorsConfig
Cross-Origin Resource Sharing (CORS) configuration.
CorsConfigBuilder
Builder for CORS configuration.
FeatureConfigBuilder
Builder for feature flags and capabilities.
RateLimitConfig
Rate limiting configuration.
RateLimitConfigBuilder
Builder for rate limiting configuration.
RuntimeConfig
Runtime-mutable configuration subset.
SecurityConfig
Security configuration options.
SecurityConfigBuilder
Builder for security-related configuration.
StorageConfigBuilder
Builder for storage configuration.
TokenConfigBuilder
Builder for token-related configuration.

Enums§

AuditStorage
Audit log storage backend.
CookieSameSite
Cookie SameSite policies.
JwtAlgorithm
JWT signing algorithms.
PasswordHashAlgorithm
Password hashing algorithms.
StorageConfig
Storage configuration options.