我正在玩 IdentityServer4。其中一部分我正在尝试使用 IdentityModel 5.1.0 构建客户端并尝试使用以下可用的代码here
// request token
var tokenClient = new TokenClient(disco.TokenEndpoint, "ro.client", "secret");
var tokenResponse = await tokenClient.RequestResourceOwnerPasswordAsync("alice", "password", "api1");
if (tokenResponse.IsError)
{
Console.WriteLine(tokenResponse.Error);
return;
}
Console.WriteLine(tokenResponse.Json);
Console.WriteLine("\n\n");
但这给了我以下错误。
错误 CS1729:“TokenClient”不包含采用 3 个参数的构造函数
从文档看来,该页面仅适用于 Core 1.0。当我将文档更改为 3.1.0 时,我得到
抱歉 此页面尚不存在
这是否意味着ResourceOwnerPassword
.NET Core 3.1 不支持流?