请求客户端凭据令牌时出错

时间:2019-03-22 15:05:15

标签: c# identityserver4

我正在尝试使用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对象中的响应。

我尝试搜索文档和网络以获取任何帮助,但很快就找不到了。谁能建议引起此错误的原因是什么?

0 个答案:

没有答案