From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/api/federatedcredential/index.html | 82 +++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 files/ja/web/api/federatedcredential/index.html (limited to 'files/ja/web/api/federatedcredential/index.html') diff --git a/files/ja/web/api/federatedcredential/index.html b/files/ja/web/api/federatedcredential/index.html new file mode 100644 index 0000000000..f6551524ef --- /dev/null +++ b/files/ja/web/api/federatedcredential/index.html @@ -0,0 +1,82 @@ +--- +title: FederatedCredential +slug: Web/API/FederatedCredential +tags: + - API + - Credential Management API + - FederatedCredential + - Interface + - Reference + - credential management + - インターフェイス +translation_of: Web/API/FederatedCredential +--- +
{{SeeCompatTable}}{{APIRef("Credential Management API")}}
+ +

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

+ +

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

+ +

コンストラクター

+ +
+
{{domxref("FederatedCredential.FederatedCredential()","FederatedCredential()")}}
+
新しい FederatedCredential オブジェクトを生成します。
+
+ +

プロパティ

+ +

祖先である {{domxref("Credential")}} からプロパティを継承しています。

+ +
+
{{domxref("FederatedCredential.provider")}} {{readonlyInline}}
+
認証情報の連合アイデンティティプロバイダーを含む {{domxref("USVString")}} です。
+
{{domxref("FederatedCredential.protocol")}} {{readonlyInline}}
+
認証情報の連合アイデンティティプロトコルを含む {{domxref("DOMString")}} です。
+
+ +

イベントハンドラー

+ +

なし。

+ +

メソッド

+ +

なし。

+ +

+ +
var cred = new FederatedCredential({
+  id: id,
+  name: name,
+  provider: 'https://account.google.com',
+  iconURL: iconUrl
+});
+
+// 格納
+navigator.credentials.store(cred)
+  .then(function() {
+  // 他に何かをする
+});
+ +

仕様書

+ + + + + + + + + + + + + + +
仕様書状態備考
{{SpecName('Credential Management')}}{{Spec2('Credential Management')}}初回定義
+ +

ブラウザーの対応

+ + + +

{{Compat("api.FederatedCredential")}}

-- cgit v1.2.3-54-g00ecf