Can specify environment variables in client configuration

This commit is contained in:
2022-04-15 21:58:07 +02:00
parent 937343c5f9
commit 489f938b71
6 changed files with 67 additions and 3 deletions

View File

@ -74,8 +74,9 @@ async fn main() -> std::io::Result<()> {
let listen_address = config.listen_address.to_string();
HttpServer::new(move || {
let clients = ClientManager::open_or_create(config.clients_file())
let mut clients = ClientManager::open_or_create(config.clients_file())
.expect("Failed to load clients list!");
clients.apply_environment_variables();
let policy = CookieIdentityPolicy::new(config.token_key.as_bytes())
.name(SESSION_COOKIE_NAME)