fix: rediriger vers la page login au lieu du SSO pour éviter boucle infinie

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Serreau Jovann
2026-03-26 09:11:11 +01:00
parent 2c43d8f0ce
commit 0109c690ad
2 changed files with 2 additions and 2 deletions

View File

@@ -91,7 +91,7 @@ class EtlKeycloakAuthenticator extends OAuth2Authenticator implements Authentica
public function onAuthenticationFailure(Request $request, AuthenticationException $exception): ?Response public function onAuthenticationFailure(Request $request, AuthenticationException $exception): ?Response
{ {
if ($exception instanceof InvalidStateAuthenticationException) { if ($exception instanceof InvalidStateAuthenticationException) {
return new RedirectResponse($this->router->generate('connect_keycloak_etl_start')); return new RedirectResponse($this->router->generate('etl_login'));
} }
$message = strtr($exception->getMessageKey(), $exception->getMessageData()); $message = strtr($exception->getMessageKey(), $exception->getMessageData());

View File

@@ -93,7 +93,7 @@ class KeycloakAuthenticator extends OAuth2Authenticator implements Authenticatio
public function onAuthenticationFailure(Request $request, AuthenticationException $exception): ?Response public function onAuthenticationFailure(Request $request, AuthenticationException $exception): ?Response
{ {
if ($exception instanceof InvalidStateAuthenticationException) { if ($exception instanceof InvalidStateAuthenticationException) {
return new RedirectResponse($this->router->generate('connect_keycloak_start')); return new RedirectResponse($this->router->generate('app_home'));
} }
$message = strtr($exception->getMessageKey(), $exception->getMessageData()); $message = strtr($exception->getMessageKey(), $exception->getMessageData());