20 lines
726 B
TypeScript
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");
|
|
});
|
|
}
|