1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-11-20 12:02:22 +03:00

Templates config

This commit is contained in:
Quentin Gliech
2021-09-23 23:51:17 +02:00
parent 7c58bb4c17
commit ff41ae5762
5 changed files with 32 additions and 6 deletions

View File

@@ -21,6 +21,7 @@ mod csrf;
mod database;
mod http;
mod oauth2;
mod templates;
mod util;
pub use self::{
@@ -29,6 +30,7 @@ pub use self::{
database::DatabaseConfig,
http::HttpConfig,
oauth2::{Algorithm, KeySet, OAuth2ClientConfig, OAuth2Config},
templates::TemplatesConfig,
util::ConfigurationSection,
};
@@ -44,6 +46,9 @@ pub struct RootConfig {
pub cookies: CookiesConfig,
#[serde(default)]
pub templates: TemplatesConfig,
#[serde(default)]
pub csrf: CsrfConfig,
}
@@ -60,6 +65,7 @@ impl ConfigurationSection<'_> for RootConfig {
http: HttpConfig::generate().await?,
database: DatabaseConfig::generate().await?,
cookies: CookiesConfig::generate().await?,
templates: TemplatesConfig::generate().await?,
csrf: CsrfConfig::generate().await?,
})
}
@@ -70,6 +76,7 @@ impl ConfigurationSection<'_> for RootConfig {
http: HttpConfig::test(),
database: DatabaseConfig::test(),
cookies: CookiesConfig::test(),
templates: TemplatesConfig::test(),
csrf: CsrfConfig::test(),
}
}