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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user