From 3bcd8141f9831093fbdc18d04488e4dba6e09b6a Mon Sep 17 00:00:00 2001 From: Manus Deploy Date: Tue, 21 Apr 2026 12:49:37 -0400 Subject: [PATCH] v9c: correction JWT name vide (Session payload missing required fields) --- server/routers.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/routers.ts b/server/routers.ts index b430e79..1bf6ed8 100644 --- a/server/routers.ts +++ b/server/routers.ts @@ -105,8 +105,14 @@ export const appRouter = router({ } // Créer un token de session avec l'openId de l'utilisateur local + // Le champ name doit être non vide pour passer la vérification JWT + const displayName = user.name + || [user.firstName, user.lastName].filter(Boolean).join(' ') + || user.login + || user.email + || 'Utilisateur'; const sessionToken = await sdk.createSessionToken(user.openId!, { - name: user.name ?? "", + name: displayName, }); const cookieOptions = getSessionCookieOptions(ctx.req);