elasticsearch shield在java中的应用

官方文档:https://www.elastic.co/guide/en/shield/current/_using_elasticsearch_java_clients_with_shield.html

1.最简单的使用方式,全局配置凭据,使用此client时每个请求的请求头中都会带上凭据。
Settings settings = Settings.settingsBuilder()
.put("shield.user", "gavin:123456").build();

Client client = TransportClient.builder().settings(settings).addPlugin(ShieldPlugin.class).build()
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("10.127.0.1"), 9300));

请求头中使用base64加密,感觉不太安全。

posted @ 2019-07-17 11:02  努力挣扎的小兵  阅读(255)  评论(0编辑  收藏  举报