diff --git a/pic-sure-resources/pic-sure-visualization-resource/src/main/java/edu/harvard/hms/dbmi/avillach/resource/visualization/service/HpdsService.java b/pic-sure-resources/pic-sure-visualization-resource/src/main/java/edu/harvard/hms/dbmi/avillach/resource/visualization/service/HpdsService.java index 41f68f67..da9dde03 100644 --- a/pic-sure-resources/pic-sure-visualization-resource/src/main/java/edu/harvard/hms/dbmi/avillach/resource/visualization/service/HpdsService.java +++ b/pic-sure-resources/pic-sure-visualization-resource/src/main/java/edu/harvard/hms/dbmi/avillach/resource/visualization/service/HpdsService.java @@ -92,9 +92,11 @@ public Map> getOpenCrossCountsMap(QueryRequest query */ private HttpHeaders prepareQueryRequest(QueryRequest queryRequest, ResultType resultType, String accessType) { HttpHeaders headers = new HttpHeaders(); - headers.add(AUTH_HEADER_NAME, + if (AUTHORIZED_ACCESS.getValue().equals(accessType)) { + headers.add(AUTH_HEADER_NAME, queryRequest.getResourceCredentials().get(AUTH_HEADER_NAME) - ); + ); + } headers.add("request-source", accessType);