diff options
Diffstat (limited to 'src/oidc.rs')
-rw-r--r-- | src/oidc.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/oidc.rs b/src/oidc.rs index 3ec15854a8b2..8e0f66696083 100644 --- a/src/oidc.rs +++ b/src/oidc.rs @@ -120,13 +120,15 @@ impl Handler<RetrieveToken> for OidcExecutor { ("redirect_uri", &self.redirect_uri), ]; - let response: TokenResponse = client.post(&self.oidc_config.token_endpoint) + let mut response = client.post(&self.oidc_config.token_endpoint) .form(¶ms) - .send()? - .json()?; + .send()?; + + debug!("Received token response: {:?}", response); + let token: TokenResponse = response.json()?; let user: Userinfo = client.get(&self.oidc_config.userinfo_endpoint) - .header(Authorization(Bearer { token: response.access_token })) + .header(Authorization(Bearer { token: token.access_token })) .send()? .json()?; |