【问题标题】:JWT Refresh token AngularJWT 刷新令牌 Angular
【发布时间】:2021-04-06 00:13:18
【问题描述】:

我不确定这是正确的论坛。在我的角度应用程序中,我想实现刷新令牌场景。但我们正在考虑两种不同的方法。

  1. 只有在收到来自服务器的 401 错误并调用 api 并获取新的一组令牌时,我们才应该刷新令牌。
  2. 我们应该在 Angular 应用程序中设置一个计时器,在一定时间后刷新令牌。 我不确定我们应该走哪条路?我试图分析它,我觉得我们需要采取方法一。但我正在联系专家以了解其中一种方法的优势?

【问题讨论】:

  • 这个问题可能会导致固执己见的答案,但我会采取第 2 步。这就是到期日期。可能在到期前 5 秒刷新它,因此您不会迟到刷新。 401应该意味着你没有被授权,而不是你忘记刷新令牌。

标签: angular oauth jwt refresh-token


【解决方案1】:

这是一个建议,它现在在 app.comp.ts 中保存带有过期日期的令牌,如果它超过过期日期,则将当前日期与过期日期匹配,然后在其他情况下刷新令牌

【讨论】:

    猜你喜欢
    • 2017-10-11
    • 2016-10-14
    • 2020-08-25
    • 2016-03-05
    • 2016-06-25
    • 2021-01-19
    • 1970-01-01
    • 2017-12-31
    • 2017-12-26
    相关资源
    最近更新 更多