@@ -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