diff --git a/Src/Dlhis.User/Identity/Controllers/OAuth2Controller.cs b/Src/Dlhis.User/Identity/Controllers/OAuth2Controller.cs index 543f2978..2ff52835 100644 --- a/Src/Dlhis.User/Identity/Controllers/OAuth2Controller.cs +++ b/Src/Dlhis.User/Identity/Controllers/OAuth2Controller.cs @@ -26,13 +26,16 @@ public class OAuth2Controller : ControllerBase [HttpPost("clientgrant")] public async Task 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); } } \ No newline at end of file