FederatedCredential

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

Credential Management APIFederatedCredential 介面提供了來自聯合身份提供者的憑據資訊。聯合身份提供者是網站信任用於正確驗證使用者的實體,併為此提供 API。OpenID Connect 是聯合身份提供者框架的一個示例。

注意: Federated Credential Management API (FedCM) 提供了更完整的解決方案來處理瀏覽器中的身份聯合,並使用了 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,
});

// Store it
navigator.credentials.store(cred).then(() => {
  // Do something else.
});

規範

規範
Credential Management Level 1
# federated

瀏覽器相容性