如果令牌即将过期,web UI中是否有通知用户的功能?此外,在OpenidConnectPkceSettings类中,您在哪里使用TokensExpiresBefore变量(https://github.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect)。谢谢
ITfoxtec Identity Blazor组件处理通过使用offline_access
作用域启用的令牌刷新。
当您需要调用API时,会请求访问令牌深入Blazor客户端。如果访问令牌超时且未启用令牌刷新,则会出现TokenUnavailable异常。
由您来检测和处理即将过期的令牌。有些库可以使用刷新令牌为您刷新它,在其他情况下,您必须自己处理它。
您可以继续使用令牌,直到发送给它的API返回错误,也可以跟踪到期时间,并在访问即将到期之前使用刷新令牌刷新访问。