?
const options = {
jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(),
secretOrKey: 'www',
algorithms: ['RS256']
};
module.exports = (passport) => {
passport.use(new JwtStrategy(options, function(jwt_payload, done) {
console.log(jwt_payload);
User.findOne({_id: jwt_payload.sub}, function(err, user) {
if (err) {
return done(err, false);
}
if (user) {
return done(null, user);
} else {
return done(null, false);
}
});
}));
}
Почитай в доке, там описаны экстракторы, откуда что берётся и что должно лежать
Обсуждают сегодня