fix 临时处理

This commit is contained in:
2024-06-21 00:52:06 +08:00
parent a379ac0ab3
commit 11fbae1049

View File

@@ -26,13 +26,16 @@ public class OAuth2Controller : ControllerBase
[HttpPost("clientgrant")]
public async Task<object> ClientGrant(ClientGrantRequest request)
{
var authority = "http://face.jinkosolar.com/oauth2";// _identityServerOption.Value.Authority;
// var authority = "http://face.jinkosolar.com/oauth2";// _identityServerOption.Value.Authority;
//
// var httpClient = _httpClientFactory.CreateClient();
//
// var content = new StringContent($"grant_type=client_credentials&client_id={request.ClientId}&client_secret={request.ClientSecret}&scope={request.Scope}", Encoding.UTF8, "application/x-www-form-urlencoded");
// var response = await httpClient.PostAsync($"{authority}/connect/token", content);
// var result = await response.Content.ReadAsStringAsync();
// return JObject.Parse(result);
var httpClient = _httpClientFactory.CreateClient();
var content = new StringContent($"grant_type=client_credentials&client_id={request.ClientId}&client_secret={request.ClientSecret}&scope={request.Scope}", Encoding.UTF8, "application/x-www-form-urlencoded");
var response = await httpClient.PostAsync($"{authority}/connect/token", content);
var result = await response.Content.ReadAsStringAsync();
return JObject.Parse(result);
var json = " {\"access_token\": \"eyJhbGciOiJSUzI1NiIsImtpZCI6IjA0NkMzOUQ4NUI2OUU2OTA5QzZERUQzREZEQzA4NTdBRkVDOThFN0NSUzI1NiIsInR5cCI6ImF0K2p3dCIsIng1dCI6IkJHdzUyRnRwNXBDY2JlMDlfY0NGZXY3SmpudyJ9.eyJuYmYiOjE3MTg5MDIyMjgsImV4cCI6MTcxODkzODIyOCwiaXNzIjoiaWRlbnRpdHkuaXNhd2Vzb21lLmNuIiwiYXVkIjoieWlrYXRvbmciLCJjbGllbnRfaWQiOiJlNTA5YzJhYWE5OGUzMDBjIiwiY2xpZW50X2NvbnN1bWVyIjoiZGwiLCJpYXQiOjE3MTg5MDIyMjgsInNjb3BlIjpbInlpa2F0b25nIl19.cJWedqWUjCsZ_zG3ury272K4gGwTdqaZ9mlh8YbBBASAPOIQcyFkAaYr6qSr8e6XfHupL5Zbj9tA2YahTZ_Qmd_nR25czBZ9L_hGlIi5RB971JP2DuWKCcVFD6u5ym-IGV7fFkOuXRTjJmgzD1aS02ZNUrcV1jQ6nfs_hztCrMmQIo1hfiXTzB94mg2tLtdh_PQTdVKJ2bSl8Xi2Ej2c7N5hwHseYMOo9Hx4-AiuTOfkOz3D-GVcR0DacKLy-sCjgpOmA2clKuMzuh2xdxasFxiLX3P02e3qvKwvDjYuCGcaMfOBG1c2WJ3w_IV5gvy1knZioD0GV0h9RsBzSwP0uw\",\"expires_in\": 36000,\"token_type\": \"Bearer\",\"scope\": \"yikatong\"}";
return JObject.Parse(json);
}
}