mod.rs
27 lignes · 869 octets
//! Configuration module for Rustwarden //! //! Server, database, authentication, email, and admin configuration. /// Admin account bootstrapping configuration. pub mod admin; /// Audience-measurement (analytics) configuration. pub mod analytics; /// Application-level configuration (name, base URL, etc.). pub mod app; /// Authentication configuration (JWT, sessions, rate limits). pub mod auth; /// Database connection configuration. pub mod database; /// Email (SMTP) configuration. pub mod email; /// OAuth provider configuration. #[cfg(feature = "oauth")] pub mod oauth; // `FediverseConfig` moved to the `rustwarden-fediverse` crate. /// Security response headers configuration (CSP, COOP, CORP — RFC 0039). pub mod security_headers; /// HTTP server configuration (host, port, TLS). pub mod server; /// Background task scheduler configuration. pub mod tasks;
GitRust