From 656e6c6a635e1bc46bf346f8a090c70fe92d2772 Mon Sep 17 00:00:00 2001 From: Shishir Suman <shishir.suman@tarento.com> Date: Thu, 11 Jan 2024 17:04:14 +0530 Subject: [PATCH] changes for keycloak admin token method --- .../upsmf/userManagement/utility/KeycloakTokenRetriever.java | 1 + .../upsmf/userManagement/utility/KeycloakUserGetter.java | 2 +- .../userManagement/utility/SunbirdRCKeycloakTokenRetriever.java | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/tarento/upsmf/userManagement/utility/KeycloakTokenRetriever.java b/src/main/java/com/tarento/upsmf/userManagement/utility/KeycloakTokenRetriever.java index 887f5c3..0dcc10f 100644 --- a/src/main/java/com/tarento/upsmf/userManagement/utility/KeycloakTokenRetriever.java +++ b/src/main/java/com/tarento/upsmf/userManagement/utility/KeycloakTokenRetriever.java @@ -51,6 +51,7 @@ public class KeycloakTokenRetriever { public static String getPropertyValue(String property){ return environment.getProperty(property); } + public JsonNode getAdminToken() throws IOException { String tokenEndpoint = ADMIN_TOKEN_ENDPOINT; logger.info("Token endpoint: {}" ,tokenEndpoint); diff --git a/src/main/java/com/tarento/upsmf/userManagement/utility/KeycloakUserGetter.java b/src/main/java/com/tarento/upsmf/userManagement/utility/KeycloakUserGetter.java index 69105f3..73afa3c 100644 --- a/src/main/java/com/tarento/upsmf/userManagement/utility/KeycloakUserGetter.java +++ b/src/main/java/com/tarento/upsmf/userManagement/utility/KeycloakUserGetter.java @@ -98,7 +98,7 @@ public class KeycloakUserGetter { userEndpoint = userEndpoint + parameter; } logger.info("userEndpoint {} after adding userId : " ,userEndpoint); - JsonNode adminToken = keycloakTokenRetriever.getAdminToken(); + JsonNode adminToken = keycloakTokenRetriever.getAdminTokenRead(); logger.info("adminToken: {}" ,adminToken); String accessToken = adminToken.get("access_token").asText(); logger.info("accessToken: {}" ,accessToken); diff --git a/src/main/java/com/tarento/upsmf/userManagement/utility/SunbirdRCKeycloakTokenRetriever.java b/src/main/java/com/tarento/upsmf/userManagement/utility/SunbirdRCKeycloakTokenRetriever.java index f51dbf2..9be8f3d 100644 --- a/src/main/java/com/tarento/upsmf/userManagement/utility/SunbirdRCKeycloakTokenRetriever.java +++ b/src/main/java/com/tarento/upsmf/userManagement/utility/SunbirdRCKeycloakTokenRetriever.java @@ -69,7 +69,7 @@ public class SunbirdRCKeycloakTokenRetriever { HttpPost httpPost = new HttpPost(tokenEndpoint); String requestBody = "username=" + ADMIN_USERNAME + - "&grant_type=password" + + "&grant_type=client_credentials" + "&client_id=" + ADMIN_CLIENTID + "&client_secret=" + ADMIN_TOKEN_SECRET; -- GitLab