旋转代币

设置过期时间短并旋转令牌。每隔几个请求发出一个新的访问令牌。使用刷新令牌允许你的应用程序获取新的访问令牌,而无需重新进行身份验证

刷新和访问令牌

  • 访问令牌 :授权访问受保护资源。寿命有限。必须保密,由于寿命缩短,安全考虑不那么严格。

  • 刷新令牌 :允许你的应用程序获取新的访问令牌,而无需重新进行身份验证。寿命长。存放在安全的长期存储中

用法建议:

  • Web 应用程序 :每次用户以固定的时间间隔打开应用程序时,都会在访问令牌到期之前刷新它。或者,在用户执行操作时更新访问令牌。如果用户使用过期的访问令牌,则该会话将被视为非活动状态,并且需要新的访问令牌。可以使用刷新令牌或需要凭据来获取此新令牌

  • 移动/本机应用程序 :应用程序登录一次且仅一次。刷新令牌不会过期,可以交换有效的 JWT。考虑更改密码等特殊事件