diff --git a/services/src/main/java/org/keycloak/authentication/AuthenticationProcessor.java b/services/src/main/java/org/keycloak/authentication/AuthenticationProcessor.java index d958af375bf..fcc3a768920 100755 --- a/services/src/main/java/org/keycloak/authentication/AuthenticationProcessor.java +++ b/services/src/main/java/org/keycloak/authentication/AuthenticationProcessor.java @@ -399,7 +399,7 @@ public class AuthenticationProcessor { } else if (e.getError() == Error.EXPIRED_CODE) { event.error(Errors.EXPIRED_CODE); - return ErrorPage.error(session, Messages.INVALID_CODE); + return ErrorPage.error(session, Messages.EXPIRED_CODE); }else { event.error(Errors.INVALID_USER_CREDENTIALS); diff --git a/services/src/main/java/org/keycloak/services/resources/LoginActionsService.java b/services/src/main/java/org/keycloak/services/resources/LoginActionsService.java index 727ce94ef99..1a3bba4318f 100755 --- a/services/src/main/java/org/keycloak/services/resources/LoginActionsService.java +++ b/services/src/main/java/org/keycloak/services/resources/LoginActionsService.java @@ -172,7 +172,7 @@ public class LoginActionsService { } else if (!clientCode.isActionActive(requiredAction)) { event.client(clientCode.getClientSession().getClient()); event.error(Errors.EXPIRED_CODE); - response = ErrorPage.error(session, Messages.INVALID_CODE); + response = ErrorPage.error(session, Messages.EXPIRED_CODE); return false; } else { return true; @@ -190,7 +190,7 @@ public class LoginActionsService { } else if (!(clientCode.isActionActive(requiredAction) || clientCode.isActionActive(alternativeRequiredAction))) { event.client(clientCode.getClientSession().getClient()); event.error(Errors.EXPIRED_CODE); - response = ErrorPage.error(session, Messages.INVALID_CODE); + response = ErrorPage.error(session, Messages.EXPIRED_CODE); return false; } else { return true; diff --git a/testsuite/integration/src/test/java/org/keycloak/testsuite/forms/ResetPasswordTest.java b/testsuite/integration/src/test/java/org/keycloak/testsuite/forms/ResetPasswordTest.java index 087f6c324a4..17ca887161b 100755 --- a/testsuite/integration/src/test/java/org/keycloak/testsuite/forms/ResetPasswordTest.java +++ b/testsuite/integration/src/test/java/org/keycloak/testsuite/forms/ResetPasswordTest.java @@ -370,7 +370,7 @@ public class ResetPasswordTest { errorPage.assertCurrent(); - assertEquals("An error occurred, please login again through your application.", errorPage.getError()); + assertEquals("Login timeout. Please login again.", errorPage.getError()); events.expectRequiredAction(EventType.RESET_PASSWORD).error("expired_code").client("test-app").user((String) null).session((String) null).clearDetails().assertEvent(); } finally {