This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nutch.git


The following commit(s) were added to refs/heads/master by this push:
     new 5a223e172 NUTCH-2989 -- ElasticIndexWriter should enable auth for 
https, too
     new f5cd0d633 Merge pull request #768 from tballison/NUTCH-2989
5a223e172 is described below

commit 5a223e172298eb83e8b0f6880364b4746ba760e5
Author: tballison <talli...@apache.org>
AuthorDate: Mon Aug 28 10:05:44 2023 -0400

    NUTCH-2989 -- ElasticIndexWriter should enable auth for https, too
---
 .../java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java  | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java
 
b/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java
index 053bfd68a..290d9dfca 100644
--- 
a/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java
+++ 
b/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java
@@ -210,6 +210,9 @@ public class ElasticIndexWriter implements IndexWriter {
           restClientBuilder.setHttpClientConfigCallback(new 
HttpClientConfigCallback() {
             @Override
             public HttpAsyncClientBuilder 
customizeHttpClient(HttpAsyncClientBuilder httpClientBuilder) {
+              if (auth) {
+                
httpClientBuilder.setDefaultCredentialsProvider(credentialsProvider);
+              }
               // ignore issues with self-signed certificates
               
httpClientBuilder.setSSLHostnameVerifier(NoopHostnameVerifier.INSTANCE);
               return httpClientBuilder.setSSLContext(sslContext);

Reply via email to