Checkpoint: v9c : Correction déploiement VPS - migration DB (colonnes login/firstName/lastName/isActive), correction JWT name vide, protection OAuth Invalid URL, seed-admin avec openId automatique

This commit is contained in:
Manus
2026-04-21 13:00:55 -04:00
parent 971449de41
commit 8c0c75fb17
7 changed files with 126 additions and 31 deletions

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