使用NEST(或其他客户端)在经过身份验证的ES服务器上运行查询

时间:2014-07-18 22:06:27

标签: c# elasticsearch nest

我在网上查找了允许我对经过身份验证的(简单身份验证)和安全(https)端点进行查询的库,但我找到的唯一解决方案是在NEST lib中实现IConnection接口。有没有其他办法(开箱即用)?

1 个答案:

答案 0 :(得分:4)

如果您将用户名和密码添加到URL,NEST将自动为所有请求添加HTTP Basic身份验证标头。

例如:

var settings = new ConnectionSettings(new Uri("https://user:pass@server.com"));

无耻插头: 我还编写了一份NEST指南,其中涵盖了我公司托管的弹性搜索产品中的身份验证:http://support.facetflow.com/kb/getting-started/net-tutorial