Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

204
Vistas
In passport not getting req.user value in node js

I have an app in node js with javascript and I am trying to get the req.user but it's coming. Below is the code example which I am using

const app=express();
var bodyparser=require('body-parser');
var session=require('express-session');
var passport= require('passport');
var saml= require('passport-saml');
app.use(bodyparser.json);
app.use(bodyparser.urlencoded({extended:false});
app.use(session ({secret:'secretval',
resave: false,
saveUninitialized: true,}));
app.use(passport.initialize({}));
app.use(passport.session({}));

And I have below methods,

app.get('/login',passport.authenticate('samlstrategy',{session:true}),(req,res)=>{
res.redirect('myurl');
console.log('logged in user is as'+req.user);
return;
}

app.get('/login/callback',passport.authenticate('samlstrategy',{session:true}),(req,res)=>{
res.redirect('myurl');
return;
}

When I am invoking the url for /login it's working and user is getting authenticated by passport api.but I am not getting the user details in request. How can I get the user in req object.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

If user is a get parameter then you forgot query after req

Use

req.query.user
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda