Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Register
Sign in
Toggle navigation
Menu
UPSMF
userManagement
Commits
c8912a22
Commit
c8912a22
authored
1 year ago
by
shishir suman
Browse files
Options
Download
Patches
Plain Diff
Adding logs
parent
4f435f09
uat
UPHRH_8164_ErrorHandling
dev
dev_stable
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/main/java/com/tarento/upsmf/userManagement/utility/KeycloakUserGetter.java
+7
-2
...ento/upsmf/userManagement/utility/KeycloakUserGetter.java
with
7 additions
and
2 deletions
+7
-2
src/main/java/com/tarento/upsmf/userManagement/utility/KeycloakUserGetter.java
+
7
−
2
View file @
c8912a22
...
...
@@ -45,6 +45,7 @@ public class KeycloakUserGetter {
return
environment
.
getProperty
(
property
);
}
public
String
findUser
(
final
String
userID
,
final
int
offset
,
final
int
size
)
throws
IOException
{
logger
.
info
(
"Calling Method - KeycloakUserGetter || findUser"
);
String
userEndpoint
=
KEYCLOAK_USER_BASE_URL
;
logger
.
info
(
"userEndpoint: {}"
,
userEndpoint
);
if
(
userID
!=
null
)
{
...
...
@@ -56,7 +57,7 @@ public class KeycloakUserGetter {
userEndpoint
=
userEndpoint
+
parameter
;
}
logger
.
info
(
"userEndpoint {} after adding userId : {}"
,
userEndpoint
,
userID
);
JsonNode
adminToken
=
keycloakTokenRetriever
.
getAdminToken
();
JsonNode
adminToken
=
keycloakTokenRetriever
.
getAdminToken
Read
();
logger
.
info
(
"adminToken: {}"
,
adminToken
);
String
accessToken
=
adminToken
.
get
(
"access_token"
).
asText
();
logger
.
info
(
"accessToken: {}"
,
accessToken
);
...
...
@@ -88,6 +89,7 @@ public class KeycloakUserGetter {
* @throws IOException
*/
public
String
findUserById
(
final
String
userID
,
final
int
offset
,
final
int
size
)
throws
IOException
{
logger
.
info
(
"Calling Method - KeycloakUserGetter || findUserById"
);
String
userEndpoint
=
KEYCLOAK_USER_BASE_URL
;
logger
.
info
(
"userEndpoint: "
,
userEndpoint
);
if
(
userID
!=
null
)
{
...
...
@@ -111,6 +113,7 @@ public class KeycloakUserGetter {
org
.
apache
.
http
.
HttpResponse
response
=
httpClient
.
execute
(
httpGet
);
logger
.
info
(
" response : {}"
,
response
);
if
(
response
.
getStatusLine
().
getStatusCode
()
==
404
)
{
logger
.
error
(
"User is not available in keycloak"
);
throw
new
LoginFailedException
(
"User does not exist"
,
ErrorCode
.
CE_UM_003
,
...
...
@@ -123,6 +126,7 @@ public class KeycloakUserGetter {
}
public
String
findUserByEmail
(
final
String
fieldName
,
final
String
fieldValue
)
throws
IOException
{
logger
.
info
(
"Calling Method - KeycloakUserGetter || findUserByEmail"
);
String
userEndpoint
=
KEYCLOAK_USER_BASE_URL
;
logger
.
info
(
"userEndpoint: "
,
userEndpoint
);
if
(
fieldName
!=
null
&&
fieldValue
!=
null
)
{
...
...
@@ -134,7 +138,7 @@ public class KeycloakUserGetter {
}
logger
.
info
(
"userEndpoint {} after adding email : "
,
userEndpoint
);
JsonNode
adminToken
=
keycloakTokenRetriever
.
getAdminToken
();
JsonNode
adminToken
=
keycloakTokenRetriever
.
getAdminToken
Read
();
logger
.
info
(
"adminToken: {}"
,
adminToken
);
String
accessToken
=
adminToken
.
get
(
"access_token"
).
asText
();
logger
.
info
(
"accessToken: {}"
,
accessToken
);
...
...
@@ -146,6 +150,7 @@ public class KeycloakUserGetter {
httpGet
.
setHeader
(
HttpHeaders
.
ACCEPT
,
"application/json"
);
org
.
apache
.
http
.
HttpResponse
response
=
httpClient
.
execute
(
httpGet
);
logger
.
info
(
" response : {}"
,
response
);
logger
.
info
(
"url to be hit {} "
,
httpGet
.
toString
());
String
responseBody
=
EntityUtils
.
toString
(
response
.
getEntity
());
logger
.
info
(
"ResponseBody {}"
,
responseBody
);
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets