From e70a7bad02a23651a5c42a70a289ff7327589bbe Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 17 Apr 2017 19:15:12 -0700 Subject: jwt login --- passport.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'passport.js') diff --git a/passport.js b/passport.js index 1395614b..e79b53fe 100644 --- a/passport.js +++ b/passport.js @@ -1,16 +1,20 @@ const passport = require('passport') +const db = require('./redis') const jwt = require('passport-jwt') passport.use(new jwt.Strategy({ jwtFromRequest: jwt.ExtractJwt.fromAuthHeader(), secretOrKey: process.env.SECRET - }, (payload, next) => { - const user = {} // todo - if (user) { + }, function (payload, next) { + console.log(payload) + db.hgetallAsync('user:' + payload.username).then((user) => { + console.log(user) + console.log(payload.username) next(null, user) - } else { + }).catch((err) => { + console.log(err) next(null, false) - } + }) }) ) -- cgit v1.2.3