aboutsummaryrefslogtreecommitdiffstats
path: root/teleterm/src/cmd/web.rs
diff options
context:
space:
mode:
Diffstat (limited to 'teleterm/src/cmd/web.rs')
-rw-r--r--teleterm/src/cmd/web.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/teleterm/src/cmd/web.rs b/teleterm/src/cmd/web.rs
index 637d1ff..889179b 100644
--- a/teleterm/src/cmd/web.rs
+++ b/teleterm/src/cmd/web.rs
@@ -35,7 +35,14 @@ impl crate::config::Config for Config {
self.web.public_address.clone(),
self.web.server_address.clone(),
self.web.allowed_login_methods.clone(),
- self.oauth_configs.clone(),
+ self.oauth_configs
+ .iter()
+ .filter_map(|(ty, configs)| {
+ configs
+ .get(&crate::protocol::AuthClient::Web)
+ .map(|config| (*ty, config.clone()))
+ })
+ .collect(),
))
}
}