如何删除jwt生成的令牌?有没有办法在注销时删除令牌。

时间:2014-10-14 06:50:00

标签: node.js

这是登录时的代码。我想在退出时删除toke

function(err, user) {
          if (user) {
            var token = jwt.sign({id: user.id}, 
                config.get('app:tokenSecret'), 
                { expiresInMinutes: config.get('app:sessionExpiryInMins') }
            );
            logger.d('-- Login success: ')
            res.json({token: token})
          } else {
            logger.d('-- Login failed: ' + err)
            res.send(401)
          }
        }

1 个答案:

答案 0 :(得分:1)

没有内置方法可以使用JWT撤销令牌。

一种相对流行的方法是使用Redis来管理过期的令牌。

这是一本很好的指南here