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 914fba0a1ed1466be681f6be47e0f600a86e251f..f36df01e3d05572696c0590442eb03bd57fba33e 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(); }