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 <[email protected]>
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);