Files

20 lines
726 B
TypeScript

/**
* Routes d'authentification locale Itinova.
* Le flow Manus OAuth est désactivé — on utilise email/password + JWT local.
*/
import { COOKIE_NAME, ONE_YEAR_MS } from "@shared/const";
import type { Express, Request, Response } from "express";
import { getSessionCookieOptions } from "./cookies";
/**
* Enregistre les routes d'auth locale.
* Le vrai endpoint de login est géré via tRPC (auth.login).
* Cette fonction est conservée pour compatibilité avec le framework.
*/
export function registerOAuthRoutes(app: Express) {
// Route de callback Manus OAuth désactivée — auth locale uniquement
app.get("/api/oauth/callback", (_req: Request, res: Response) => {
res.redirect(302, "/login");
});
}