このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

CredentialsContainer

Baseline 広く利用可能 *

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2019年9月以降、すべてのブラウザーで利用可能です。

* この機能の一部は、対応レベルが異なる場合があります。

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

CredentialsContainer資格情報管理 API のインターフェイスで、資格情報をリクエストし、ログインに成功したりログアウトが発生したりしたときに、ユーザーエージェントに通知するメソッドを公開します。このインターフェイスは Navigator.credentials からアクセスできます。

インスタンスプロパティ

なし。

インスタンスメソッド

CredentialsContainer.create()

Promise を返します。これは、指定されたオプションに基づく新しい Credential インスタンスで解決します。 Credential オブジェクトが作成できない場合は null になります。例外が発生すると、 Promise が拒否されることがあります。

CredentialsContainer.get()

Promise を返します。これは、指定された引数に一致する Credential インスタンスで解決されます。

CredentialsContainer.preventSilentAccess()

現在のオリジンへの今後の訪問で自動ログインを許可するかどうかを指定するフラグを設定し、空の Promise を返します。例えば、ユーザーがウェブサイトからログアウトした後、次回のサイト訪問時に自動的にログインされないようにするために、このメソッドを呼び出すことができます。仕様の以前のバージョンでは、このメソッドは requireUserMediation() と呼ばれていました。 対応の詳しい情報はブラウザーの互換性を参照してください。

CredentialsContainer.store()

提供された Credential インスタンスの中にユーザーのための一連の資格情報を格納し、そのインスタンスを Promise で返します。

仕様書

仕様書
Credential Management Level 1
# credentialscontainer

ブラウザーの互換性