CredentialsContainer: preventSilentAccess() メソッド
Baseline
2023
Newly available
Since September 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
preventSilentAccess()
は CredentialsContainer
インターフェイスのメソッドで、現在のオリジンへの今後の訪問で自動ログインを許可するかどうかを指定するフラグを設定し、それから undefined
に解決する Promise
を返します。
例えば、ユーザーがウェブサイトからログアウトした後、次回サイト訪問時に自動的にログインされないようにするために、このメソッドを呼び出すことができます。
仲介はオリジンごとに異なり、ブラウザーに保存された認証情報の追加チェックポイントとして機能し、アカウントのログイン状態をユーザーに通知します。このメソッドは通常、ユーザーがウェブサイトからログアウトした後に呼び出され、このユーザーのログイン情報が次回サイト訪問時に自動的に渡されないようにします。
PublicKeyCredential
を使用する場合、このメソッドは通常は効果がありません。このような認証手段は通常、ユーザーの操作を必要とします。ただし、特定の認証手段が除外される可能性はあり、そうでなければ暗黙で動作する可能性があります。
仕様書の早期のバージョンでは、このメソッドは requireUserMediation()
と呼ばれていました。
ブラウザーの互換性の節に対応状況の詳細があります。