我们如何在 JWT 中处理客户端的刷新令牌?

问题描述 投票:0回答:1

我想知道当刷新令牌过期时客户端到底会发生什么。

  1. 用户是否被重定向到登录页面并保持登录状态,或者客户端是否自动将其注销?

据我了解,刷新令牌存储在仅 HTTP 的 cookie 中,但访问令牌存储在本地存储中。我注意到,重新启动计算机时,cookie 被清除,但本地存储仍然存在。这不会造成访问问题吗? 谢谢你,祝你有美好的一天。

reactjs node.js angular express jwt
1个回答
0
投票

Access Token 不存储在本地存储中,而是作为状态存储。登录后,如果您离开站点并稍后返回,显然访问令牌已消失,因此,您的客户端应检查是否存在作为 cookie 的有效刷新令牌。如果是,您的后端会发送一个新的访问令牌,您再次将其存储在您的状态中,而不是本地存储中。

© www.soinside.com 2019 - 2024. All rights reserved.