Quantcast
Channel: Preguntas activas con las etiquetas passport - Stack Overflow en español
Viewing all articles
Browse latest Browse all 78

Error autenticación en nodejs con passport

$
0
0

Realizo un login con passport de nodejs, para probar el backend utilizo Insomnia como cliente HTTP y no tengo problema, pero al momento usar el fronend hecho en reactjs tengo situación con el middleware para proteger las rutas pues me da falso, cuando al usar insomnia me da true:

//Middleware authenticationfunction isAuthenticated(req, res, next) {   //Al usar insomnia req.isAuthenticated() me da true   //Al usar con frontend me da false if (req.isAuthenticated())    return next();  res.redirect('/');}

La ruta donde se hace la autenticación es la siguiente:

router.route('/signup').post(passport.authenticate('signup', { successRedirect: '/home', failureRedirect: '/signup', failureFlash : true }));

Ya verifique que a esta ruta le lleguen los datos y los procese correctamente, de hecho, redirecciona a '/home' pues la autenticación tiene éxito pero no entra a home porque el middleware isAuthenticated da falso, repito, solo cuando intento con el frontend hecho con reactjs

router.route('/home').get(isAuthenticated,(req, res)=> { console.log('Arriving home');
res.json({message: 'Home'});})

gracias por su ayuda


Viewing all articles
Browse latest Browse all 78

Latest Images





Latest Images