| ... | ... | @@ -249,14 +249,13 @@ async fn exchange( |
| 249 | 249 | ) -> Result<(String, String)> { |
| 250 | 250 | let form = [ |
| 251 | 251 | ("client_id", client), |
| 252 | ("client_secret", secret), |
| 252 | 253 | ("grant_type", "authorization_code"), |
| 253 | 254 | ("code", code), |
| 254 | 255 | ("redirect_uri", callback), |
| 255 | 256 | ("code_verifier", string(&flow["verifier"])), |
| 256 | 257 | ]; |
| 257 | 258 | if provider == "github" { |
| 258 | | let mut form = form.to_vec(); |
| 259 | | form.push(("client_secret", secret)); |
| 260 | 259 | let token = json_bytes( |
| 261 | 260 | &response_bytes( |
| 262 | 261 | http.post("https://github.com/login/oauth/access_token") |
| ... | ... | @@ -309,7 +308,6 @@ async fn exchange( |
| 309 | 308 | let token = json_bytes( |
| 310 | 309 | &response_bytes( |
| 311 | 310 | http.post(format!("{ASTHENO}/api/token")) |
| 312 | | .basic_auth(client, Some(secret)) |
| 313 | 311 | .form(&form) |
| 314 | 312 | .send() |
| 315 | 313 | .await?, |