diff options
Diffstat (limited to 'teleterm/src/cmd/web.rs')
-rw-r--r-- | teleterm/src/cmd/web.rs | 9 |
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(), )) } } |