JWT 刷新令牌 Angular
Posted
技术标签:
【中文标题】JWT 刷新令牌 Angular【英文标题】:JWT Refresh token Angular 【发布时间】:2021-04-06 00:13:18 【问题描述】:我不确定这是正确的论坛。在我的角度应用程序中,我想实现刷新令牌场景。但我们正在考虑两种不同的方法。
-
只有在收到来自服务器的 401 错误并调用 api 并获取新的一组令牌时,我们才应该刷新令牌。
我们应该在 Angular 应用程序中设置一个计时器,在一定时间后刷新令牌。
我不确定我们应该走哪条路?我试图分析它,我觉得我们需要采取方法一。但我正在联系专家以了解其中一种方法的优势?
【问题讨论】:
这个问题可能会导致固执己见的答案,但我会采取第 2 步。这就是到期日期。可能在到期前 5 秒刷新它,因此您不会迟到刷新。 401应该意味着你没有被授权,而不是你忘记刷新令牌。 【参考方案1】:这是一个建议,它现在在 app.comp.ts 中保存带有过期日期的令牌,如果它超过过期日期,则将当前日期与过期日期匹配,然后在其他情况下刷新令牌
【讨论】:
以上是关于JWT 刷新令牌 Angular的主要内容,如果未能解决你的问题,请参考以下文章