FederatedCredential
Credential Management API 的 FederatedCredential 介面提供了來自聯合身份提供者的憑據資訊。聯合身份提供者是網站信任用於正確驗證使用者的實體,併為此提供 API。OpenID Connect 是聯合身份提供者框架的一個示例。
注意: Federated Credential Management API (FedCM) 提供了更完整的解決方案來處理瀏覽器中的身份聯合,並使用了 IdentityCredential 型別。
在支援它的瀏覽器中,此介面的一個例項可能會作為全域性 fetch() 的 init 物件的 credential 成員進行傳遞。
建構函式
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 |
瀏覽器相容性
載入中…