FederatedCredential
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
FederatedCredential
は資格情報管理 API のインターフェイスで、連合アイデンティティプロバイダーからの資格情報についての情報を提供します。連合アイデンティティプロバイダーは、ウェブサイトが正しくユーザーを認証し、そのための API を提供する主体です。連合アイデンティティプロバイダーの一例として、 OpenID Connect があります。
メモ: 連合資格情報管理 API (FedCM) は、ブラウザーで ID フェデレーションを処理するためのより完全なソリューションを提供し、IdentityCredential
型を使用します。
対応しているブラウザーにおいては、このインターフェイスのインスタンスがグローバル fetch
の init
オブジェクトの credential
メンバーとして渡されることがあります。
コンストラクター
FederatedCredential()
Experimental-
新しい
FederatedCredential
オブジェクトを生成します。
プロパティ
祖先である Credential
から継承したプロパティがあります。
FederatedCredential.provider
読取専用 Experimental-
資格情報の連合アイデンティティプロバイダーの入った文字列を返します。
FederatedCredential.protocol
読取専用 Experimental-
資格情報の連合アイデンティティプロトコルの入った文字列を返します。
イベントハンドラー
なし。
メソッド
なし。
例
const cred = new FederatedCredential({
id,
name,
provider: "https://account.google.com",
iconURL,
});
// 格納
navigator.credentials.store(cred).then(() => {
// 他に何かをする
});
仕様書
Specification |
---|
Credential Management Level 1 # federated |
ブラウザーの互換性
BCD tables only load in the browser