From 0e278d6f3511d0c39f693c64705cdc864e198f18 Mon Sep 17 00:00:00 2001 From: NThakur4 <nthakur4@slb.com> Date: Mon, 27 Sep 2021 15:30:18 -0500 Subject: [PATCH] refresh auth token on long running reindex request --- .../indexer/azure/util/IndexerQueueTaskBuilderAzure.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/provider/indexer-azure/src/main/java/org/opengroup/osdu/indexer/azure/util/IndexerQueueTaskBuilderAzure.java b/provider/indexer-azure/src/main/java/org/opengroup/osdu/indexer/azure/util/IndexerQueueTaskBuilderAzure.java index 914fba0a1..f36df01e3 100644 --- a/provider/indexer-azure/src/main/java/org/opengroup/osdu/indexer/azure/util/IndexerQueueTaskBuilderAzure.java +++ b/provider/indexer-azure/src/main/java/org/opengroup/osdu/indexer/azure/util/IndexerQueueTaskBuilderAzure.java @@ -46,6 +46,8 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import static org.opengroup.osdu.core.common.model.http.DpsHeaders.AUTHORIZATION; + @Log @Component @RequestScope @@ -68,6 +70,9 @@ public class IndexerQueueTaskBuilderAzure extends IndexerQueueTaskBuilder { @Inject private StorageService storageService; + @Inject + private RequestInfoImpl requestInfo; + @Override public void createWorkerTask(String payload, DpsHeaders headers) { createTask(payload, headers); @@ -103,6 +108,8 @@ public class IndexerQueueTaskBuilderAzure extends IndexerQueueTaskBuilder { try { do { + headers.put(AUTHORIZATION, this.requestInfo.checkOrGetAuthorizationHeader()); + if (recordQueryResponse != null) { recordReindexRequest = RecordReindexRequest.builder().cursor(recordQueryResponse.getCursor()).kind(recordKind).build(); } -- GitLab