From 648fbe847a71bdee39fee42eb9d58ebb52fff6e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9sz=C3=A1ros=20Mih=C3=A1ly?= Date: Thu, 5 Nov 2020 22:22:29 +0100 Subject: [PATCH] Add a check after failure redirect. When query param is empty. --- server/server.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/server/server.js b/server/server.js index acedddde..842e92c2 100755 --- a/server/server.js +++ b/server/server.js @@ -417,14 +417,20 @@ async function setupAuth() app.get('/auth/login', (req, res, next) => { logger.debug('/auth/login'); - const state = { - peerId : req.query.peerId, - roomId : req.query.roomId - }; - if (authStrategy== 'saml' || authStrategy=='local') + let state; + + if (req.query.peerId && req.query.roomId) { - req.session.authState=state; + state = { + peerId : req.query.peerId, + roomId : req.query.roomId + }; + + if (authStrategy== 'saml' || authStrategy=='local') + { + req.session.authState=state; + } } if (authStrategy === 'local' && !(req.user && req.password))