This commit is contained in:
parent
a106827ebb
commit
16e2586724
|
|
@ -196,6 +196,7 @@ namespace Microsoft.AspNetCore.Authentication.OAuth
|
||||||
var requestMessage = new HttpRequestMessage(HttpMethod.Post, Options.TokenEndpoint);
|
var requestMessage = new HttpRequestMessage(HttpMethod.Post, Options.TokenEndpoint);
|
||||||
requestMessage.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
|
requestMessage.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
|
||||||
requestMessage.Content = requestContent;
|
requestMessage.Content = requestContent;
|
||||||
|
requestMessage.Version = Backchannel.DefaultRequestVersion;
|
||||||
var response = await Backchannel.SendAsync(requestMessage, Context.RequestAborted);
|
var response = await Backchannel.SendAsync(requestMessage, Context.RequestAborted);
|
||||||
if (response.IsSuccessStatusCode)
|
if (response.IsSuccessStatusCode)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -806,7 +806,7 @@ namespace Microsoft.AspNetCore.Authentication.OpenIdConnect
|
||||||
|
|
||||||
var requestMessage = new HttpRequestMessage(HttpMethod.Post, tokenEndpointRequest.TokenEndpoint ?? _configuration.TokenEndpoint);
|
var requestMessage = new HttpRequestMessage(HttpMethod.Post, tokenEndpointRequest.TokenEndpoint ?? _configuration.TokenEndpoint);
|
||||||
requestMessage.Content = new FormUrlEncodedContent(tokenEndpointRequest.Parameters);
|
requestMessage.Content = new FormUrlEncodedContent(tokenEndpointRequest.Parameters);
|
||||||
|
requestMessage.Version = Backchannel.DefaultRequestVersion;
|
||||||
var responseMessage = await Backchannel.SendAsync(requestMessage);
|
var responseMessage = await Backchannel.SendAsync(requestMessage);
|
||||||
|
|
||||||
var contentMediaType = responseMessage.Content.Headers.ContentType?.MediaType;
|
var contentMediaType = responseMessage.Content.Headers.ContentType?.MediaType;
|
||||||
|
|
@ -869,6 +869,7 @@ namespace Microsoft.AspNetCore.Authentication.OpenIdConnect
|
||||||
Logger.RetrievingClaims();
|
Logger.RetrievingClaims();
|
||||||
var requestMessage = new HttpRequestMessage(HttpMethod.Get, userInfoEndpoint);
|
var requestMessage = new HttpRequestMessage(HttpMethod.Get, userInfoEndpoint);
|
||||||
requestMessage.Headers.Authorization = new AuthenticationHeaderValue("Bearer", message.AccessToken);
|
requestMessage.Headers.Authorization = new AuthenticationHeaderValue("Bearer", message.AccessToken);
|
||||||
|
requestMessage.Version = Backchannel.DefaultRequestVersion;
|
||||||
var responseMessage = await Backchannel.SendAsync(requestMessage);
|
var responseMessage = await Backchannel.SendAsync(requestMessage);
|
||||||
responseMessage.EnsureSuccessStatusCode();
|
responseMessage.EnsureSuccessStatusCode();
|
||||||
var userInfoResponse = await responseMessage.Content.ReadAsStringAsync();
|
var userInfoResponse = await responseMessage.Content.ReadAsStringAsync();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue