DATAES-598: Add Elasticsearch authentication code example to readme.

Original PR: #289
This commit is contained in:
quxinyong 2019-06-22 04:19:35 +08:00 committed by Peter-Josef Meisch
parent 6a3042c437
commit 7ea0a43162

View File

@ -243,6 +243,22 @@ public class Config {
}
}
// If necessary, a BASIC_AUTH (user and password) header can be set with:
@Configuration
public class ConfigWithAuthentication {
@Bean
public ReactiveElasticsearchClient reactiveElasticsearchClient() {
HttpHeaders defaultHeaders = new HttpHeaders();
defaultHeaders.setBasicAuth(USER_NAME, USER_PASS);
ClientConfiguration clientConfiguration = ClientConfiguration.builder()
.connectedTo("localhost:9200", "localhost:9291")
.withDefaultHeaders(defaultHeaders).build();
return ReactiveRestClients.create(clientConfiguration);
}
}
// ...
Mono<IndexResponse> response = client.index(request ->