Skip to content

Commit 8978943

Browse files
committed
Ensure redirects work with the token endpoint
1 parent 81b782f commit 8978943

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

ee/tabby-webserver/src/oauth/general.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,12 @@ impl OAuthClient for GeneralClient {
7575
None => bail!("No config url found."),
7676
};
7777
let provider_metadata = self.retrieve_provider_metadata(config_url).await.unwrap();
78+
let redirect_uri = RedirectUrl::new(self.auth.oauth_callback_url(OAuthProvider::General).await?)?;
7879
let oidc_client = CoreClient::from_provider_metadata(
7980
provider_metadata,
8081
ClientId::new(credential.client_id),
8182
Some(ClientSecret::new(credential.client_secret)),
82-
);
83+
).set_redirect_uri(redirect_uri);
8384

8485
let client = reqwest::Client::new();
8586
let pkce_verifier = PkceCodeVerifier::new(auth_req.pkce_verifier.clone());

0 commit comments

Comments
 (0)