Spec-Zone.ru › MySQL Shell 9.2

4.4.2 Работа с учетными данными

Следующие функции позволяют работать с хранилищем паролей Pluggable Password. Вы можете перечислить доступные помощники хранилища секретов, а также перечислить, сохранить и извлечь учетные данные.

var list = shell.listCredentialHelpers();

Возвращает список строк, где каждая строка — имя помощника хранилища секретов, доступного в текущей платформе. Специальные значения default и <disabled> не входят в список, но являются допустимыми значениями для опции credentialStore.helper.

shell.storeCredential(url[, password]);

Сохраняет заданные учетные данные, используя текущего помощника хранилища секретов (credentialStore.helper). Выбрасывает ошибку, если операция сохранения завершается неудачно, например, если текущий помощник недопустим. Если URL уже существует в хранилище секретов, он перезаписывается. Этот метод игнорирует текущее значение опций credentialStore.savePasswords и credentialStore.excludeFilters. Если пароль не предоставлен, MySQL Shell запросит его.

shell.deleteCredential(url);

Удаляет учетные данные для указанного URL, используя текущего помощника хранилища секретов (credentialStore.helper). Выбрасывает ошибку, если операция удаления завершается неудачно, например, текущий помощник недопустим или учетные данные для данного URL отсутствуют.

shell.deleteAllCredentials();

Удаляет все учетные данные, управляемые текущим помощником хранилища секретов (credentialStore.helper). Выбрасывает ошибку, если операция удаления завершается неудачно, например, текущий помощник недопустим.

var list = shell.listCredentials();

Возвращает список всех URL учетных данных, сохраненных текущим помощником хранилища секретов (credentialStore.helper).

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-shell-8.4-en/mysql-shell-working-with-credentials.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API