相关疑难解决方法(0)

Identity Server刷新令牌资源所有者密码凭据流

我正在使用IdentityServer来控制对API的访问.我有一个单独的身份验证API,它会发出令牌并验证访问请求以保护API.

我让用户能够通过安全的Web应用程序生成访问令牌.我正在使用资源所有者密码凭据流.

有没有办法在没有用户登录并请求的情况下发出刷新令牌?或者有没有办法设置初始访问令牌的到期时间?

这是我用来生成令牌的代码.

DiscoveryResponse disco = await DiscoveryClient.GetAsync("http://localhost:27144");
  TokenClient tokenClient = new TokenClient(disco.TokenEndpoint, "My Client", "MySecret");
  TokenResponse tokenResponse = await tokenClient.RequestResourceOwnerPasswordAsync("testUser", "testPassword");
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc oauth-2.0 openid-connect identityserver4

3
推荐指数
1
解决办法
3403
查看次数