diff --git a/pom.xml b/pom.xml index 5732798..f83b168 100644 --- a/pom.xml +++ b/pom.xml @@ -156,6 +156,10 @@ org.gcube.common gxHTTP + + org.gcube.common + keycloak-client + org.gcube.core diff --git a/src/main/java/org/gcube/gcat/utils/Constants.java b/src/main/java/org/gcube/gcat/utils/Constants.java index 0d16eac..98ee410 100644 --- a/src/main/java/org/gcube/gcat/utils/Constants.java +++ b/src/main/java/org/gcube/gcat/utils/Constants.java @@ -55,9 +55,9 @@ public class Constants { } private static TokenResponse getJWTAccessToken() throws Exception { - String contextToAuthorise = SecretManagerProvider.instance.get().getContext(); - Entry entry = getClientIdAndClientSecret(contextToAuthorise); - TokenResponse tr = KeycloakClientFactory.newInstance().queryUMAToken(contextToAuthorise, entry.getKey(), entry.getValue(), null, null); + String context = SecretManagerProvider.instance.get().getContext(); + Entry entry = getClientIdAndClientSecret(context); + TokenResponse tr = KeycloakClientFactory.newInstance().queryUMAToken(context, entry.getKey(), entry.getValue(), context, null); return tr; }