我使用 JsonWebtoken 在我的 web 应用程序中使用 express 在节点 js 中创建访问令牌以进行身份验证。
我想为这个令牌定义一个到期日期,但我不知道它如何通过用户执行一些活动来刷新“iat”!基本上,如果用户在自上次活动后的 30 分钟内执行某些活动,我希望到期日期重新开始!
jwt.sign({ _userName: userName, _name: name + ' ' + sureName, _role: role.name }, config.get('jwtPrivateKey'),);
这就是我创建令牌的方式。所以问题是如果用户在 30 分钟内有活动,我如何刷新令牌并发送一个新令牌,以便我们可以确保用户不需要在 30 分钟内登录并且令牌将是有效的?!然后如果用户超过 30 分钟没有执行任何任务,我希望令牌过期!