From aa52563deb2e45b98c781ea8d22e7e647dcfd3d5 Mon Sep 17 00:00:00 2001 From: Wolfgang Knopki <wolfgang.knopki@hft-stuttgart.de> Date: Tue, 20 Oct 2020 14:31:05 +0200 Subject: [PATCH] add entry point redirect after saml/SSO --- routes/root.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/routes/root.js b/routes/root.js index a827bff..a7aa8ac 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) }); }); }); -- GitLab