【问题标题】:MSAL - Refresh token expiration dateMSAL - 刷新令牌到期日期
【发布时间】:2021-05-10 13:00:51
【问题描述】:

我使用 MSAL 库开发了一个应用程序。我知道访问令牌在 1 小时后过期。所以我们可以用刷新令牌刷新它。(调用AcquireTokenSilentAsync时,MSAL会在过期后自动刷新访问令牌(也包括刷新令牌本身)。)

但是,AcquireTokenSilentAsync 何时因刷新令牌过期而失败?

所以,我想知道刷新令牌的到期日期(我认为它应该在每次刷新时动态更改)并将此日期公开给用户。我怎样才能做到这一点?

【问题讨论】:

    标签: msal microsoft-identity-platform


    【解决方案1】:

    MSAL 不会公开刷新令牌,因为它们会在您调用 AcquireTokenSilentAsync 时自动处理刷新令牌。所以,这是设计使然。

    但是RefreshToken通常是缓存的,所以你可以从缓存中读取刷新令牌并尝试解码。

    【讨论】:

    • 我可以看到刷新令牌,但无法解码。
    猜你喜欢
    • 1970-01-01
    • 2021-12-21
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 2017-10-19
    • 2020-12-02
    • 2020-02-02
    • 1970-01-01
    相关资源
    最近更新 更多