Я пытаюсь использовать Identity Server для получения токена учетных данных клиента. У меня есть код ниже:
var httpClient = new HttpClient();
var disco = await httpClient.GetDiscoveryDocumentAsync(new DiscoveryDocumentRequest
{
Address = "http://xxxx.xxxx.xxxx.xxxx/",
Policy =
{
RequireHttps = false
}
});
var tokenResponse = await
httpClient.RequestClientCredentialsTokenAsync(new ClientCredentialsTokenRequest
{
Address = disco.TokenEndpoint,
ClientId = "xxxx",
ClientSecret = "xxxx-xxxx-xxxx-xxxx-xxxx",
Scope = "xxxx"
});
Вызов GetDiscoveryDocumentAsync работает нормально.
Но вызов RequestClientCredentialsTokenAsync приводит к внутренней ошибке сервера и «при обработке вашего запроса произошла ошибка». ответ в объекте tokenResponse.
Я пытался найти документацию и веб-страницу для любой помощи, но не получилось Кто-нибудь может подсказать, что вызывает эту ошибку?