Я использовал saml2-js для входа в SSO, и я получаю правильный saml_response.Теперь я не могу использовать учетные данные, полученные из saml_response, для установки параметров сеанса.Я использую экспресс-сессион.Если кто-нибудь может помочь мне!Заранее спасибо.Ниже приведен код подтверждения saml2-js. name_id и session_index получают правильные значения из единого входа.
app.post("/assert", function(req, res) {
var options = {request_body: req.body};
sp.post_assert(idp, options, function(err, saml_response) {
if (err){
// console.log(err);
return res.sendStatus(500);
}
else{
name_id = saml_response.user.name_id;
session_index = saml_response.user.session_index;
app.use(session({
name: name_id,
secret: session_index,
resave: false,
saveUninitialized: true,
}))
res.redirect('/')
}
});
});