diff --git a/app/auth/callback/page.tsx b/app/auth/callback/page.tsx index 655ff43..612e373 100644 --- a/app/auth/callback/page.tsx +++ b/app/auth/callback/page.tsx @@ -45,19 +45,15 @@ function AuthCallbackContent() { throw new Error('Échec de l\'échange de token'); } - const tokens = await response.json(); - + const result = await response.json(); + setStatus('Authentification réussie, redirection...'); - - // Stocker les tokens - if (tokens.access_token) { - localStorage.setItem('accessToken', tokens.access_token); - localStorage.setItem('refreshToken', tokens.refresh_token); - localStorage.setItem('idToken', tokens.id_token); - } + + // Les tokens sont maintenant stockés dans des cookies HttpOnly côté serveur + // Pas besoin de les stocker dans localStorage // Rediriger vers le dashboard - router.push('/dashboard'); + window.location.href = '/dashboard'; } catch (error) { console.error('Erreur lors du traitement de l\'authentification:', error);