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);