【问题标题】:php elastica: how to set username / password?php elastica:如何设置用户名/密码?
【发布时间】:2018-10-04 14:44:35
【问题描述】:

我正在使用ruflin/elastica 6.0.1 库,但没有找到设置连接用户名/密码参数的方法。

我尝试将它设置在主机 url 中,如下所示:

https://username:password@host.com

但它不起作用。

有没有办法在elastica中设置用户名/密码?

【问题讨论】:

    标签: php elasticsearch elastica


    【解决方案1】:

    这个功能是PR#1030添加的,在测试用例中有一些代码使用,你可以创建一个包含usernamepassword的关联数组然后传入Elastica\Client::__construct()

    <?php
    
    use Elastica\Client;
    
    $config = [
        'host' => 'host.com',
        'username' => 'john doe',
        'password' => 's3cret',
    ];
    $client = new Client($config);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-18
      • 1970-01-01
      • 1970-01-01
      • 2013-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多