diff --git a/src/main/java/org/gcube/common/keycloak/DefaultKeycloakClient.java b/src/main/java/org/gcube/common/keycloak/DefaultKeycloakClient.java index e8e9706..ef23aa1 100644 --- a/src/main/java/org/gcube/common/keycloak/DefaultKeycloakClient.java +++ b/src/main/java/org/gcube/common/keycloak/DefaultKeycloakClient.java @@ -720,22 +720,22 @@ public class DefaultKeycloakClient implements KeycloakClient { null); } - @Override - public TokenResponse exchangeTokenForOfflineToken(String context, String oidcAccessToken, String clientId, - String clientSecret, String audience) throws KeycloakClientException { +// @Override +// public TokenResponse exchangeTokenForOfflineToken(String context, String oidcAccessToken, String clientId, +// String clientSecret, String audience) throws KeycloakClientException { +// +// return exchangeTokenForOfflineToken(getTokenEndpointURL(getRealmBaseURL(context)), oidcAccessToken, clientId, +// clientSecret, audience); +// } - return exchangeTokenForOfflineToken(getTokenEndpointURL(getRealmBaseURL(context)), oidcAccessToken, clientId, - clientSecret, audience); - } - - @Override - public TokenResponse exchangeTokenForOfflineToken(URL tokenURL, String oidcAccessToken, String clientId, - String clientSecret, String audience) throws IllegalArgumentException, KeycloakClientException { - - // ModelUtils.getAccessTokenFrom(oidcTokenResponse).getScope(). - return exchangeToken(tokenURL, oidcAccessToken, clientId, clientSecret, audience, REFRESH_TOKEN_TOKEN_TYPE, - OFFLINE_ACCESS_SCOPE); - } +// @Override +// public TokenResponse exchangeTokenForOfflineToken(URL tokenURL, String oidcAccessToken, String clientId, +// String clientSecret, String audience) throws IllegalArgumentException, KeycloakClientException { +// +// // ModelUtils.getAccessTokenFrom(oidcTokenResponse).getScope(). +// return exchangeToken(tokenURL, oidcAccessToken, clientId, clientSecret, audience, REFRESH_TOKEN_TOKEN_TYPE, +// OFFLINE_ACCESS_SCOPE); +// } /** * Queries from the OIDC server an exchanged token by using provided access token, for the given audience (context), diff --git a/src/main/java/org/gcube/common/keycloak/KeycloakClient.java b/src/main/java/org/gcube/common/keycloak/KeycloakClient.java index 92184ac..28ccf74 100644 --- a/src/main/java/org/gcube/common/keycloak/KeycloakClient.java +++ b/src/main/java/org/gcube/common/keycloak/KeycloakClient.java @@ -650,8 +650,8 @@ public interface KeycloakClient { // TokenResponse exchangeTokenForOfflineToken(URL tokenURL, String oidcAccessToken, String clientId, // String clientSecret, String audience) throws IllegalArgumentException, KeycloakClientException; - TokenResponse exchangeTokenForOfflineToken(String context, String oidcAccessToken, String clientId, - String clientSecret, String audience) throws IllegalArgumentException, KeycloakClientException; +// TokenResponse exchangeTokenForOfflineToken(String context, String oidcAccessToken, String clientId, +// String clientSecret, String audience) throws IllegalArgumentException, KeycloakClientException; /** * Introspects an access token against the Keycloak server.