I believe this should be the default settings (for Node.js), but it isn’t; redirecting to req.headers.referer
, after logging in.
There is res.redirect(returnTo || '/user')
inside /callback
, but it isn’t working.
The solution is simple,
authRouter.get('/login', (req, res, next) => {
if (req.session) {
req.session.returnTo = req.headers.referer;
}
next();
}, passport.authenticate('auth0', {
scope: 'openid email profile'
}), function (req, res) {
res.redirect('/');
});
Planning to create local web server (or perhaps Electron) app.