diff --git a/routes/root.js b/routes/root.js index a827bff5d6927d3db269ec2147f1bcdf313288e6..a7aa8ac1b08979a94e0cc743832b9585772d23b0 100644 --- a/routes/root.js +++ b/routes/root.js @@ -62,7 +62,7 @@ const uuidv4 = require('uuid/v4'); } ); -router.post('/saml/SSO', passport.authenticate('saml', { failureRedirect: '/login', failureFlash: true}), function(req, res){ +router.post('/saml/SSO', passport.authenticate('saml', { failureRedirect: config.entryPoint+'/login', failureFlash: true}), function(req, res){ const xmlResponse = req.body.SAMLResponse; const parser = new Saml2js(xmlResponse); const response = parser.toObject(); @@ -140,7 +140,7 @@ router.post('/saml/SSO', passport.authenticate('saml', { failureRedirect: '/logi ip: req.ip, device: "web", created_at: new Date(), - url : "/" + url : config.entryPoint }; db.Session.create(session) @@ -152,7 +152,7 @@ router.post('/saml/SSO', passport.authenticate('saml', { failureRedirect: '/logi var domain = (process.env.NODE_ENV == "production") ? new URL(config.get("endpoint")).hostname : req.headers.hostname; console.log("session set successfully"); res.cookie('sdsession', token, { domain: domain, httpOnly: true }); - res.redirect(302, "/") + res.redirect(302, config.entryPoint) }); }); });