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

View in English Always switch to English

FederatedCredential

利用可能性は限定的

この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。

Want more browser support for this feature? Tell us why.

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

FederatedCredential は資格情報管理 API のインターフェイスで、連合アイデンティティプロバイダーからの資格情報についての情報を提供します。連合アイデンティティプロバイダーは、ウェブサイトが正しくユーザーを認証し、そのための API を提供する主体です。連合アイデンティティプロバイダーの一例として、 OpenID Connect があります。

メモ: 連合資格情報管理 API (FedCM) は、ブラウザーで ID フェデレーションを処理するためのより完全なソリューションを提供し、IdentityCredential 型を使用します。

対応しているブラウザーにおいては、このインターフェイスのインスタンスがグローバル fetch の init オブジェクトの credential メンバーとして渡されることがあります。

Credential FederatedCredential

コンストラクター

FederatedCredential()

新しい FederatedCredential オブジェクトを生成します。

プロパティ

祖先である Credential から継承したプロパティがあります。

FederatedCredential.provider 読取専用

資格情報の連合アイデンティティプロバイダーの入った文字列を返します。

FederatedCredential.protocol 読取専用

資格情報の連合アイデンティティプロトコルの入った文字列を返します。

イベントハンドラー

なし。

メソッド

なし。

例

js
const cred = new FederatedCredential({
  id,
  name,
  provider: "https://account.google.com",
  iconURL,
});

// 格納
navigator.credentials.store(cred).then(() => {
  // 他に何かをする
});

仕様書

仕様書
Credential Management Level 1
# federated

ブラウザーの互換性