Я применил jsonwebtoken (https://www.npmjs.com/package/jsonwebtoken) и сделал две простые функции. Один, чтобы создать/подписать токен с истечением срока действия и один, чтобы проверить токен.nodejs - JSONWebToken не истекает
Я использую jwt.sign('userdata', 'abc', {expiresInSeconds: 1});
, чтобы подписать токен. Токен должен истекать через одну секунду, но когда я проверяю токен с помощью jwt.verify(token, 'abc', function(err, decoded) { }
, var err
пуст и decoded
возвращает userdata
.
Вы определенно ждет второй, прежде чем пытаться расшифровать? – Jakeii
Я просто попробовал еще раз с тем же самым токеном, который я сгенерировал до того, как я спросил, и он все еще действителен, так что да. – Cludch