From 1461759351b4c8d322993cc6f70eb01c85c6eb1a Mon Sep 17 00:00:00 2001 From: hongwei Date: Fri, 27 Jan 2023 11:35:11 +0100 Subject: [PATCH] refactor/Username is not unique in OBP -- tweaked the default provider for OAuth2 --- obp-api/src/main/scala/code/api/OAuth2.scala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/obp-api/src/main/scala/code/api/OAuth2.scala b/obp-api/src/main/scala/code/api/OAuth2.scala index 29fa0ab53..06273dbe0 100644 --- a/obp-api/src/main/scala/code/api/OAuth2.scala +++ b/obp-api/src/main/scala/code/api/OAuth2.scala @@ -166,9 +166,7 @@ object OAuth2Login extends RestHelper with MdcLoggable { } } - //check the method, code.api.OAuth2Login.OAuth2Util.getOrCreateResourceUserFuture, we create user there. - val provider = JwtUtil.getIssuer(value).getOrElse("") - val user = Users.users.vend.getUserByUserName(provider, introspectOAuth2Token.getSub) + val user = Users.users.vend.getUserByUserName(hydraPublicUrl, introspectOAuth2Token.getSub) user match { case Full(u) => LoginAttempt.userIsLocked(u.provider, u.name) match {