Zookeeper::addAuth

(PECL zookeeper >= 0.1.0)

Zookeeper::addAuth — Вказує облікові дані програми

Опис

public
   Zookeeper::addAuth(string $scheme, string $cert, callable $completion_cb = null): bool

Програма викликає цю функцію, щоб вказати свої облікові дані для цілей автентифікації. Сервер буде використовувати провайдера безпеки, вказаного в параметрі схеми, для автентифікації клієнтського з'єднання. Якщо запит про аутентифікацію не вдався: - з'єднання з сервером буде розірвано. - Спостерігач викликається зі значенням ZOO_AUTH_FAILED_STATE як параметр стану.

Список параметрів

scheme

Ідентифікатор схеми автентифікації. Вбудована підтримка: "digest" автентифікації на основі пароля

cert

Облікові дані програми. Фактичне значення залежить від схеми.

completion_cb

Підпрограма, щоб викликати, коли запит завершується. Один із наступних кодів результату може бути переданий в callback-функцію завершення: - Операція ZOK успішно завершена - ZAUTHFAILED автентифікація не вдалася

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Помилки

Метод видає PHP-повідомлення про помилку/попередження, коли кількість параметрів чи типи неправильні або операція завершується невдало.

Застереження

Починаючи з версії 0.3.0, метод генерує виняток ZookeeperException та його похідні.

Приклади

Приклад #1 Приклад використання Zookeeper::addAuth()****

Додавання аутентифікації перед запитом вузла.

Loading...

Результат виконання наведеного прикладу:

nodevalue

Дивіться також