Passport Js, Can't Sign In After Cookie Has Expired
I'm using passport js as authentication middleware, local strategy. It works. But when the cookie has expired, I can no longer login. passport.use(new LocalStrategy({ usernameF
Solution 1:
You need to set up session capabilities in express. In your app configuration there should be something like this:
app.use(express.cookieParser()) // must come before session.
app.use(express.session({ secret: 'super hard to guess' }));
app.use(passport.initialize());
app.use(passport.session());
If you're using express 4, you'll need two new dependencies, the express-session
and cookie-parser
modules, so instead it would be:
var cookieParser = require('cookie-parser');
var session = require('express-session');
app.use(cookieParser());
app.use(session({ secret: 'keyboard cat', key: 'sid', cookie: { secure: true }}));
app.use(passport.initialize());
app.use(passport.session());
Post a Comment for "Passport Js, Can't Sign In After Cookie Has Expired"