From 0cebc620aa2eacc5f05900cb4c645b646f504d0b Mon Sep 17 00:00:00 2001 From: Alexandre KIENTZ Date: Wed, 3 Dec 2025 22:06:25 +0100 Subject: [PATCH] first commit --- src/server.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server.js b/src/server.js index fa5ce14..c9c47a5 100644 --- a/src/server.js +++ b/src/server.js @@ -14,6 +14,7 @@ import { errorHandler, } from './middleware/security.js'; import authRoutes from './routes/authRoutes.js'; +import { authCallback } from './controllers/authController.js'; import adminRoutes from './routes/adminRoutes.js'; import dashboardRoutes from './routes/dashboardRoutes.js'; import reverseProxyMiddleware from './middleware/proxyMiddleware.js'; @@ -102,6 +103,9 @@ app.use('/auth', authRoutes); app.use('/api', adminRoutes); app.use('/dashboard', dashboardRoutes); +// OAuth callback redirect (Keycloak sends to /callback, not /auth/callback) +app.post('/callback', authCallback); + // Home page app.get('/', (req, res) => { if (req.session?.user) {