From: Krzysztof Majewski Date: Fri, 8 Jul 2022 07:32:26 +0000 (+0200) Subject: Use config parameter to fetch api token in KeepClient X-Git-Tag: 2.5.0~110^2 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/ef833210fd7400727e01c97551ab0e645773d3fb Use config parameter to fetch api token in KeepClient Arvados-DCO-1.1-Signed-off-by: Krzysztof Majewski majewski.kielce@gmail.com --- 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);