1

如果令牌即将过期,是否有在 Web UI 中通知用户的功能?此外,您在哪里使用 OpenidConnectPkceSettings 类中的 TokensExpiresBefore 变量(https://github.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect)。谢谢!

4

2 回答 2

1

ITfoxtec Identity Blazor 组件处理通过使用offline_access范围启用的令牌刷新。

当您需要调用 API 时,请求访问令牌以洞察 Blazor 客户端。如果访问令牌超时并且未启用令牌刷新,您将收到TokenUnavailableException

于 2021-04-26T07:25:36.097 回答
0

由您来检测和处理即将过期的令牌。一些库可以使用刷新令牌为您刷新它,而在其他情况下,您必须自己处理它。

您可以继续使用该令牌,直到您将其发送到的 API 返回错误,或者您跟踪过期时间并在它即将过期之前使用刷新令牌刷新访问权限。

于 2021-04-24T14:05:38.447 回答