From 863e4822d1a1c1b09f15aa8d107d216c8a4e2b36 Mon Sep 17 00:00:00 2001 From: "Bruce W. Herr II" Date: Fri, 29 Jul 2022 08:15:00 -0400 Subject: [PATCH] Fixed weird redirect issues on production --- server/server-auth0.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/server/server-auth0.js b/server/server-auth0.js index 84800ee5..9076e16b 100755 --- a/server/server-auth0.js +++ b/server/server-auth0.js @@ -25,12 +25,15 @@ const SESSION_SECRET = process.env.SESSION_SECRET || 'cow-abunga d00d'; const BASE_URL = process.env.BASE_URL || ''; const auth0Config = { - authRequired: true, + authRequired: false, auth0Logout: true, secret: process.env.AUTH0_SECRET, baseURL: process.env.BASE_URL, clientID: process.env.AUTH0_CLIENT_ID, - issuerBaseURL: process.env.AUTH0_ISSUER_URL + issuerBaseURL: process.env.AUTH0_ISSUER_URL, + routes: { + postLogoutRedirect: '/client/a2agc/' + } } // Override remote-user login token @@ -72,10 +75,14 @@ function ensureAuth(req, res, next) { return next(); } } else { - res.redirect(BASE_URL + '/login'); + res.redirect(BASE_URL + '/login-home'); } } +app.get('/login-home', (req, res) => { + res.oidc.login({ returnTo: '/client/a2agc/' }); +}); + // Host the protected site directory, allowing only authorized users to view app.use('/', ensureAuth, express.static(abspath(PROTECTED_DIR)));