Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit bd9a9d0

Browse files
committed
refactor/modify APIMethods600
1 parent 65d67e5 commit bd9a9d0

File tree

1 file changed

+5
-5
lines changed
  • obp-api/src/main/scala/code/api/v6_0_0
    • APIMethods600.scala

1 file changed

+5
-5
lines changed

obp-api/src/main/scala/code/api/v6_0_0/APIMethods600.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8763,7 +8763,7 @@ trait APIMethods600 {
87638763
// Validate credentials using the existing AuthUser mechanism
87648764

87658765
resourceUserIdBox =
8766-
if (postedData.provider == Constant.localIdentityProvider || postedData.provider.isEmpty) {
8766+
if (decodedProvider == Constant.localIdentityProvider || decodedProvider.isEmpty) {
87678767
// Local provider: only check local credentials. No external fallback.
87688768
val result = code.model.dataAccess.AuthUser.getResourceUserId(
87698769
postedData.username, postedData.password, Constant.localIdentityProvider
@@ -8773,8 +8773,8 @@ trait APIMethods600 {
87738773
} else {
87748774
// External provider: validate via connector. Local DB stores a random UUID
87758775
// as password for external users, so getResourceUserId would always fail.
8776-
if (LoginAttempt.userIsLocked(postedData.provider, postedData.username)) {
8777-
logger.info(s"verifyUserCredentials says: external user is locked, provider: ${postedData.provider}, username: ${postedData.username}")
8776+
if (LoginAttempt.userIsLocked(decodedProvider, postedData.username)) {
8777+
logger.info(s"verifyUserCredentials says: external user is locked, provider: ${decodedProvider}, username: ${postedData.username}")
87788778
Full(code.model.dataAccess.AuthUser.usernameLockedStateCode)
87798779
} else {
87808780
val connectorResult = code.model.dataAccess.AuthUser.externalUserHelper(
@@ -8783,10 +8783,10 @@ trait APIMethods600 {
87838783
logger.info(s"verifyUserCredentials says: externalUserHelper result: $connectorResult")
87848784
connectorResult match {
87858785
case Full(_) =>
8786-
LoginAttempt.resetBadLoginAttempts(postedData.provider, postedData.username)
8786+
LoginAttempt.resetBadLoginAttempts(decodedProvider, postedData.username)
87878787
connectorResult
87888788
case _ =>
8789-
LoginAttempt.incrementBadLoginAttempts(postedData.provider, postedData.username)
8789+
LoginAttempt.incrementBadLoginAttempts(decodedProvider, postedData.username)
87908790
connectorResult
87918791
}
87928792
}

0 commit comments

Comments
(0)