From ef833210fd7400727e01c97551ab0e645773d3fb Mon Sep 17 00:00:00 2001 From: Krzysztof Majewski Date: Fri, 8 Jul 2022 09:32:26 +0200 Subject: [PATCH] Use config parameter to fetch api token in KeepClient Arvados-DCO-1.1-Signed-off-by: Krzysztof Majewski majewski.kielce@gmail.com --- .../main/java/org/arvados/client/logic/keep/KeepClient.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sdk/java-v2/src/main/java/org/arvados/client/logic/keep/KeepClient.java b/sdk/java-v2/src/main/java/org/arvados/client/logic/keep/KeepClient.java index 9cc732d46d..cc409983ba 100644 --- a/sdk/java-v2/src/main/java/org/arvados/client/logic/keep/KeepClient.java +++ b/sdk/java-v2/src/main/java/org/arvados/client/logic/keep/KeepClient.java @@ -39,14 +39,12 @@ public class KeepClient { private List keepServices; private List writableServices; private Map gatewayServices; - private final String apiToken; private Integer maxReplicasPerService; private final ConfigProvider config; public KeepClient(ConfigProvider config) { this.config = config; keepServicesApiClient = new KeepServicesApiClient(config); - apiToken = config.getApiToken(); } public byte[] getDataChunk(KeepLocator keepLocator) { @@ -122,7 +120,7 @@ public class KeepClient { private List mapNewServices(Map rootsMap, KeepLocator locator, boolean forceRebuild, boolean needWritable, Map headers) { - headers.putIfAbsent("Authorization", String.format("OAuth2 %s", apiToken)); + headers.putIfAbsent("Authorization", String.format("OAuth2 %s", config.getApiToken())); List localRoots = weightedServiceRoots(locator, forceRebuild, needWritable); for (String root : localRoots) { FileTransferHandler keepServiceLocal = new FileTransferHandler(root, headers, config); -- 2.30.2