This commit is contained in:
@@ -21,7 +21,7 @@ namespace qbridge.Controllers
|
||||
//used for discovery document
|
||||
//https://docs.microsoft.com/en-us/aspnet/core/fundamentals/http-requests?view=aspnetcore-3.0
|
||||
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("User-Agent", "AyaNova-QBridge");
|
||||
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>()
|
||||
{
|
||||
@@ -136,7 +137,8 @@ namespace qbridge.Controllers
|
||||
{"redirect_uri", REDIRECT_URI },
|
||||
{"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 response = await client.SendAsync(request);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user