diff options
Diffstat (limited to 'teleterm/src/cmd')
-rw-r--r-- | teleterm/src/cmd/server.rs | 15 | ||||
-rw-r--r-- | teleterm/src/cmd/stream.rs | 1 | ||||
-rw-r--r-- | teleterm/src/cmd/watch.rs | 1 |
3 files changed, 14 insertions, 3 deletions
diff --git a/teleterm/src/cmd/server.rs b/teleterm/src/cmd/server.rs index 7eff187..25571dc 100644 --- a/teleterm/src/cmd/server.rs +++ b/teleterm/src/cmd/server.rs @@ -13,7 +13,10 @@ pub struct Config { )] oauth_configs: std::collections::HashMap< crate::protocol::AuthType, - crate::oauth::Config, + std::collections::HashMap< + crate::protocol::AuthClient, + crate::oauth::Config, + >, >, } @@ -76,7 +79,10 @@ fn create_server( >, oauth_configs: std::collections::HashMap< crate::protocol::AuthType, - crate::oauth::Config, + std::collections::HashMap< + crate::protocol::AuthClient, + crate::oauth::Config, + >, >, uid: Option<users::uid_t>, gid: Option<users::gid_t>, @@ -106,7 +112,10 @@ fn create_server_tls( >, oauth_configs: std::collections::HashMap< crate::protocol::AuthType, - crate::oauth::Config, + std::collections::HashMap< + crate::protocol::AuthClient, + crate::oauth::Config, + >, >, uid: Option<users::uid_t>, gid: Option<users::gid_t>, diff --git a/teleterm/src/cmd/stream.rs b/teleterm/src/cmd/stream.rs index 83556de..92026f1 100644 --- a/teleterm/src/cmd/stream.rs +++ b/teleterm/src/cmd/stream.rs @@ -38,6 +38,7 @@ impl crate::config::Config for Config { crate::protocol::AuthType::RecurseCenter => { let id = crate::oauth::load_client_auth_id(self.client.auth); crate::protocol::Auth::recurse_center( + crate::protocol::AuthClient::Cli, id.as_ref().map(std::string::String::as_str), ) } diff --git a/teleterm/src/cmd/watch.rs b/teleterm/src/cmd/watch.rs index f205002..dc80d47 100644 --- a/teleterm/src/cmd/watch.rs +++ b/teleterm/src/cmd/watch.rs @@ -36,6 +36,7 @@ impl crate::config::Config for Config { crate::protocol::AuthType::RecurseCenter => { let id = crate::oauth::load_client_auth_id(self.client.auth); crate::protocol::Auth::recurse_center( + crate::protocol::AuthClient::Cli, id.as_ref().map(std::string::String::as_str), ) } |