このページは機械翻訳したものです。

4.4.2 資格証明の使用

次の関数を使用すると、プラガブルパスワードストアを操作できます。 使用可能なシークレットストアヘルパーをリストしたり、資格証明をリスト、格納および取得できます。

var list = shell.listCredentialHelpers();

文字列のリストを返します。各文字列は、現在のプラットフォームで使用可能な Secret Store Helper の名前です。 default および <disabled> の特別な値はリストには含まれていませんが、credentialStore.helper オプションの有効な値です。

shell.storeCredential(url[, password]);

現在の Secret Store Helper (credentialStore.helper) を使用して、指定された資格証明を格納します。 ストア操作が失敗した場合 (たとえば、現在のヘルパーが無効な場合)、エラーがスローされます。 URL がすでにシークレットストアにある場合は、上書きされます。 このメソッドは、credentialStore.savePasswords および credentialStore.excludeFilters オプションの現在の値を無視します。 パスワードが指定されていない場合、MySQL Shell によってパスワードの入力が求められます。

shell.deleteCredential(url);

現在の Secret Store Helper (credentialStore.helper) を使用して、指定された URL の資格証明を削除します。 削除操作が失敗した場合 (たとえば、現在のヘルパーが無効であるか、指定された URL の資格証明がない場合) は、エラーがスローされます。

shell.deleteAllCredentials();

現在の Secret Store Helper (credentialStore.helper) によって管理されているすべての資格証明を削除します。 削除操作が失敗した場合 (たとえば、現在のヘルパーが無効な場合)、エラーがスローされます。

var list = shell.listCredentials();

現在の Secret Store Helper (credentialStore.helper) によって格納されている資格証明のすべての URL のリストを返します。