Паспорт JWT, аутентифицированный с помощью cookie - PullRequest
0 голосов
/ 17 ноября 2018

Я установил печенье с

res.cookie("auth", token);

как я могу получить его в JWT-стратегии passport.js для аутентификации моего пользователя (Я знаю, что в интернете много уроков, но я не нашел подходящих для меня)

Вот что у меня сейчас:

passport.use(new JwtStrategy({
    jwtFromRequest : req => req.cookies.auth,
    secretOrKey : config.secret
},
function(jwt_payload, done){
    if(jwt_payload.expires < Date.now()){
        User.findById(jwt_payload.id, (err, user) =>{
            if(err) return done(null, false);
            if(user){
                return done(null, true);
            }
        });
    }

    return done(null, false);

}));

[править] У меня есть код выше в отдельном файле, и я уже выполнил тест с Python, и cookie хранится в браузере

...