【问题标题】:How I can assign the lifetime of the token?如何分配令牌的生命周期?
【发布时间】:2021-04-23 19:00:26
【问题描述】:

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

【问题讨论】:

    标签: openid-connect itfoxtec-identity-blazor


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      您要么继续使用令牌,直到您发送给它的 API 返回错误,要么跟踪过期时间并在它即将过期之前使用刷新令牌刷新访问。

      【讨论】:

        猜你喜欢
        • 2019-06-17
        • 2015-01-08
        • 2017-07-25
        • 2011-05-02
        • 2020-11-06
        • 1970-01-01
        • 2016-05-15
        • 2020-03-28
        • 1970-01-01
        相关资源
        最近更新 更多