You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Flemming Harms (JIRA)" <ji...@apache.org> on 2017/07/25 19:19:00 UTC
[jira] [Created] (CAMEL-11597) Adding support for setting
authentication client properties
Flemming Harms created CAMEL-11597:
--------------------------------------
Summary: Adding support for setting authentication client properties
Key: CAMEL-11597
URL: https://issues.apache.org/jira/browse/CAMEL-11597
Project: Camel
Issue Type: Improvement
Components: camel-elasticsearch5
Affects Versions: 2.20.0
Reporter: Flemming Harms
Priority: Minor
The current implementation does not allow to override the client instance or setup client authentication.
Adding following additional properties for support authentication
{code:java}
final Settings.Builder settings = Settings.builder()
.put("cluster.name", configuration.getClusterName())
.put("client.transport.ignore_cluster_name", false)
.put("client.transport.sniff", configuration.getClientTransportSniff())
.put("transport.ping_schedule", configuration.getPingSchedule())
.put("client.transport.ping_timeout", configuration.getPingTimeout())
.put("client.transport.sniff", configuration.getClientTransportSniff())
.put("xpack.security.transport.ssl.enabled", configuration.getEnabledSSL())
.put("request.headers.X-Found-Cluster", configuration.getClusterName());
if (configuration.getUser() != null && configuration.getPassword() != null) {
settings.put("xpack.security.user", configuration.getUser() +":"+ configuration.getPassword());
}
return settings.build();
}
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)