first commit

This commit is contained in:
KIENTZ Alexandre 2025-12-03 22:06:25 +01:00
parent 2094df6f15
commit 0cebc620aa

View File

@ -14,6 +14,7 @@ import {
errorHandler, errorHandler,
} from './middleware/security.js'; } from './middleware/security.js';
import authRoutes from './routes/authRoutes.js'; import authRoutes from './routes/authRoutes.js';
import { authCallback } from './controllers/authController.js';
import adminRoutes from './routes/adminRoutes.js'; import adminRoutes from './routes/adminRoutes.js';
import dashboardRoutes from './routes/dashboardRoutes.js'; import dashboardRoutes from './routes/dashboardRoutes.js';
import reverseProxyMiddleware from './middleware/proxyMiddleware.js'; import reverseProxyMiddleware from './middleware/proxyMiddleware.js';
@ -102,6 +103,9 @@ app.use('/auth', authRoutes);
app.use('/api', adminRoutes); app.use('/api', adminRoutes);
app.use('/dashboard', dashboardRoutes); app.use('/dashboard', dashboardRoutes);
// OAuth callback redirect (Keycloak sends to /callback, not /auth/callback)
app.post('/callback', authCallback);
// Home page // Home page
app.get('/', (req, res) => { app.get('/', (req, res) => {
if (req.session?.user) { if (req.session?.user) {