This commit is contained in:
@@ -21,7 +21,7 @@ namespace qbridge.Controllers
|
|||||||
//used for discovery document
|
//used for discovery document
|
||||||
//https://docs.microsoft.com/en-us/aspnet/core/fundamentals/http-requests?view=aspnetcore-3.0
|
//https://docs.microsoft.com/en-us/aspnet/core/fundamentals/http-requests?view=aspnetcore-3.0
|
||||||
private readonly IHttpClientFactory _clientFactory;
|
private readonly IHttpClientFactory _clientFactory;
|
||||||
public JObject DiscoveryDoc { get; private set; }
|
public static JObject DiscoveryDoc { get; private set; }
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
||||||
@@ -129,6 +129,7 @@ namespace qbridge.Controllers
|
|||||||
request.Headers.Add("Accept", "application/json");
|
request.Headers.Add("Accept", "application/json");
|
||||||
request.Headers.Add("User-Agent", "AyaNova-QBridge");
|
request.Headers.Add("User-Agent", "AyaNova-QBridge");
|
||||||
request.Headers.Add("Authorization", "Basic " + Base64Encode(CLIENT_ID + ":" + CLIENT_SECRET));
|
request.Headers.Add("Authorization", "Basic " + Base64Encode(CLIENT_ID + ":" + CLIENT_SECRET));
|
||||||
|
//request.Headers.Add("Content-Type","application/x-www-form-urlencoded");
|
||||||
|
|
||||||
var bodyParams = new Dictionary<string, string>()
|
var bodyParams = new Dictionary<string, string>()
|
||||||
{
|
{
|
||||||
@@ -136,7 +137,8 @@ namespace qbridge.Controllers
|
|||||||
{"redirect_uri", REDIRECT_URI },
|
{"redirect_uri", REDIRECT_URI },
|
||||||
{"grant_type","authorization_code"}
|
{"grant_type","authorization_code"}
|
||||||
};
|
};
|
||||||
request.Content = new StringContent(JsonConvert.SerializeObject(bodyParams), System.Text.Encoding.UTF8, "application/json");
|
request.Content = new FormUrlEncodedContent(bodyParams);
|
||||||
|
//request.Content = new StringContent(JsonConvert.SerializeObject(bodyParams), System.Text.Encoding.UTF8, "application/x-www-form-urlencoded");
|
||||||
var client = _clientFactory.CreateClient();
|
var client = _clientFactory.CreateClient();
|
||||||
var response = await client.SendAsync(request);
|
var response = await client.SendAsync(request);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user