OpenIdConnect令牌续订

时间:2017-03-10 16:33:21

标签: c# asp.net-core openid-connect identityserver4

我们有一个使用IdentityServer4作为STS的MVC应用程序。我们已将access_tokenidentity_token生命周期设置为STS中Client个属性的四小时。我们还在MVC客户端中添加了范围offline_access

我们如何刷新MVC客户端中STS的access_token和/或identity_token

什么可行,但我不认为这是一个好的解决方案是在每个请求上请求新的令牌。我们是否应该在MVC客户端中跟踪此时间并调用类似:https://github.com/IdentityServer/IdentityServer4.Samples/blob/293622b8438d27f4c9c2574e43fe92a22560ac6b/Clients/src/MvcHybrid/Controllers/HomeController.cs#L46的内容 或者是否有一些我们可以连接并请求新令牌的事件?

1 个答案:

答案 0 :(得分:2)

您不会刷新身份令牌 - 只能访问令牌。

没有事件 - 根据到期时间主动刷新令牌 - 或者等到API返回401并且懒洋洋地刷新。

相关问题