simplifies jwt auth
This commit is contained in:
@@ -7,15 +7,13 @@ const opts = {}
|
||||
opts.jwtFromRequest = ExtractJwt.fromAuthHeaderAsBearerToken();
|
||||
opts.secretOrKey = 'SECRET_KEY'; //normally store this in process.env.secret
|
||||
|
||||
export default User => {
|
||||
return new JwtStrategy(opts, (jwtPayload, done) => {
|
||||
export default User => new JwtStrategy(opts, (jwtPayload, done) => {
|
||||
|
||||
// Access to User model
|
||||
console.log(User);
|
||||
// Access to User model
|
||||
console.log(User);
|
||||
|
||||
if (jwtPayload.email === 'james@jamestest.com') {
|
||||
return done(null, true)
|
||||
}
|
||||
return done(null, false)
|
||||
})
|
||||
}
|
||||
if (jwtPayload.email === 'james@jamestest.com') {
|
||||
return done(null, true)
|
||||
}
|
||||
return done(null, false)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user