Срок действия токена jwt истек, но passport.authenticate не возвращает 401 - PullRequest
0 голосов
/ 01 апреля 2020

passport.authenticate, кажется, всегда разрешает доступ, даже если токен JWT истек. вот фрагмент кода

var cookieExtractor = function(req) {
  var token = null;
  if (req && req.cookies) {
    token = req.cookies['access_token']

    if (token)
      token = token.replace("Bearer ","")
  }
  console.log('token=')
  console.log(token)

  return token;
};

const options = {
  jwtFromRequest: cookieExtractor,
  secretOrKey: PUB_KEY,
  ignoreExpiration: false
}


module.exports = (db) => {

  passport.use(new JwtStrategy(options, (jwtPayload, done) => {


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...