From 93fed0d003ad00340f1bcc96b720f243b0b15e8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Mili=C4=87?= Date: Fri, 12 Jul 2024 12:54:50 +0200 Subject: [PATCH] bugfix/OIDC only works on first log in attempt --- obp-api/src/main/scala/code/model/dataAccess/AuthUser.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/obp-api/src/main/scala/code/model/dataAccess/AuthUser.scala b/obp-api/src/main/scala/code/model/dataAccess/AuthUser.scala index 6e2492089f..7ba6d8b5d0 100644 --- a/obp-api/src/main/scala/code/model/dataAccess/AuthUser.scala +++ b/obp-api/src/main/scala/code/model/dataAccess/AuthUser.scala @@ -1162,6 +1162,7 @@ def restoreSomeSessions(): Unit = { case Full(user) if LoginAttempt.userIsLocked(user.getProvider(), usernameFromGui) => LoginAttempt.incrementBadLoginAttempts(user.getProvider(),usernameFromGui) S.error(S.?(ErrorMessages.UsernameHasBeenLocked)) + loginRedirect(ObpS.param("Referer").or(S.param("Referer"))) // Check if user came from kafka/obpjvm/stored_procedure and // if User is NOT locked. Then check username and password