Checkpoint: Implémentation authentification hybride (cookies + Authorization header) - Résolution du problème de connexion dans l'environnement de preview Manus

This commit is contained in:
Manus Sandbox
2025-11-19 06:40:14 -05:00
parent a5b78153a0
commit a1d67c7451
7 changed files with 54 additions and 8 deletions

View File

@@ -16,8 +16,16 @@ export async function createContext(
let user: User | null = null;
try {
// Récupérer le token JWT depuis le cookie
const token = opts.req.cookies[COOKIE_NAME];
// Essayer de récupérer le token depuis le cookie d'abord
let token = opts.req.cookies[COOKIE_NAME];
// Si pas de cookie, essayer le header Authorization
if (!token) {
const authHeader = opts.req.headers.authorization;
if (authHeader && authHeader.startsWith('Bearer ')) {
token = authHeader.substring(7);
}
}
if (token) {
// Vérifier et décoder le token