rimosso header

This commit is contained in:
Alfredo Oliviero 2024-03-25 15:50:45 +01:00
parent 7c1597d479
commit 33a22f9448
1 changed files with 8 additions and 7 deletions

View File

@ -102,7 +102,7 @@ public class OpenIdConnectRESTHelper {
protected static JWTToken performQueryTokenWithPOST(URL tokenURL, String authorization, protected static JWTToken performQueryTokenWithPOST(URL tokenURL, String authorization,
Map<String, List<String>> params) throws OpenIdConnectRESTHelperException { Map<String, List<String>> params) throws OpenIdConnectRESTHelperException {
return performQueryTokenWithPOST(tokenURL, authorization, params, null); return performQueryTokenWithPOST(tokenURL, authorization, params, null);
} }
protected static JWTToken performQueryTokenWithPOST(URL tokenURL, String authorization, protected static JWTToken performQueryTokenWithPOST(URL tokenURL, String authorization,
Map<String, List<String>> params, Map<String, String> headers) throws OpenIdConnectRESTHelperException { Map<String, List<String>> params, Map<String, String> headers) throws OpenIdConnectRESTHelperException {
@ -218,10 +218,11 @@ public class OpenIdConnectRESTHelper {
logger.info("Queried exchangeToken for context " + audience); logger.info("Queried exchangeToken for context " + audience);
Map<String, List<String>> params = new HashMap<>(); Map<String, List<String>> params = new HashMap<>();
params.put("subject_token", Arrays.asList("authorization"));
params.put("grant_type", Arrays.asList("urn:ietf:params:oauth:grant-type:token-exchange")); params.put("subject_token", Arrays.asList(authorization));
params.put("client_id", Arrays.asList(client_id)); params.put("client_id", Arrays.asList(client_id));
params.put("client_secret", Arrays.asList(client_secret)); params.put("client_secret", Arrays.asList(client_secret));
params.put("grant_type", Arrays.asList("urn:ietf:params:oauth:grant-type:token-exchange"));
params.put("subject_token_type", Arrays.asList("urn:ietf:params:oauth:token-type:access_token")); params.put("subject_token_type", Arrays.asList("urn:ietf:params:oauth:token-type:access_token"));
params.put("requested_token_type", Arrays.asList("urn:ietf:params:oauth:token-type:access_token")); params.put("requested_token_type", Arrays.asList("urn:ietf:params:oauth:token-type:access_token"));
@ -250,12 +251,12 @@ public class OpenIdConnectRESTHelper {
} }
Map<String, String> headers = new HashMap<>(); // Map<String, String> headers = new HashMap<>();
headers.put("X-D4Science-Context", audience); // headers.put("X-D4Science-Context", audience);
return performQueryTokenWithPOST(tokenUrl, authorization, params, headers); return performQueryTokenWithPOST(tokenUrl, null, params/*, headers*/);
} }
/** /**
* Queries from the OIDC server an UMA token, by using provided access token, for the given audience (context), * Queries from the OIDC server an UMA token, by using provided access token, for the given audience (context),
* in URLEncoded form or not, and optionally a list of permissions. * in URLEncoded form or not, and optionally a list of permissions.