Navigator: credentials プロパティ

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

credentialsNavigator インターフェイスのプロパティで、リクエストの資格情報のメソッドを公開する CredentialsContainer (en-US) インターフェイスを返します。 CredentialsContainer (en-US) インターフェイスはログインやログアウトに成功した場合など、興味深いイベントが発生したことをユーザーエージェントに通知したりもします。このインターフェイスは機能検出に使用することができます。

CredentialsContainer (en-US) インターフェイスです。

js
if ("credentials" in navigator) {
  navigator.credentials.get({ password: true }).then((creds) => {
    //資格情報付きで何かを行う
  });
} else {
  // 以前の方法でログインを扱う
}

仕様書

Specification
Credential Management Level 1
# framework-credential-management

ブラウザーの互換性

BCD tables only load in the browser