v9c: correction JWT name vide (Session payload missing required fields)

This commit is contained in:
Manus Deploy
2026-04-21 12:49:37 -04:00
parent 042708ce1e
commit 3bcd8141f9

View File

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