From a2b05f3bc0405f8a6b173856a253494eadc48fe4 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Thu, 27 Jun 2024 11:02:01 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E4=BB=A3=E7=A0=81=E6=81=A2=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Identity/Controllers/OAuth2Controller.cs | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/Src/Dlhis.User/Identity/Controllers/OAuth2Controller.cs b/Src/Dlhis.User/Identity/Controllers/OAuth2Controller.cs index 2ff52835..e76e48dd 100644 --- a/Src/Dlhis.User/Identity/Controllers/OAuth2Controller.cs +++ b/Src/Dlhis.User/Identity/Controllers/OAuth2Controller.cs @@ -26,16 +26,13 @@ public class OAuth2Controller : ControllerBase [HttpPost("clientgrant")] public async Task ClientGrant(ClientGrantRequest request) { - // 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 authority = _identityServerOption.Value.Authority; - 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); + 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); } } \ No newline at end of file