From 29f9ed95eeb6b51bdde9d685545ccb00f4ebc17a Mon Sep 17 00:00:00 2001 From: James Date: Fri, 20 Sep 2024 15:44:20 -0400 Subject: [PATCH] More open access checks --- .../resource/visualization/service/HpdsService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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);