【发布时间】:2016-09-24 00:43:29
【问题描述】:
我正在使用 JWT 创建一个 node.js 后端应用程序。对我来说,要求很简单,授权令牌不应该有任何到期时间。但是当用户更改密码时,我在使 JWT 失效时遇到问题。
当用户更改密码时,我将创建一个新的 JWT Token,并删除旧的令牌,但用户仍然可以使用他的旧 JWT 令牌(来自其他登录的设备)并可以访问应用程序。
那么谁能告诉我如何避免这种情况?
【问题讨论】:
-
授权令牌不应该有任何到期时间:从安全角度来看这是一个错误的假设
标签: javascript node.js authentication token jwt