Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. FederatedCredentialInit

FederatedCredentialInit

TheFederatedCredentialInit dictionary represents the object passed toCredentialsContainer.create() as the value of thefederated option: that is, when creating aFederatedCredential object representing a credential associated with a federated identify provider.

Note:TheFederated Credential Management API (FedCM) supersedes theFederatedCredential interface in favor of theIdentityCredential interface.

TheFederatedCredentialInit dictionary is not used when working with theIdentityCredential interface.

Instance properties

iconURLOptional

A string representing the URL of an icon or avatar to be associated with the credential.

id

A string representing a unique ID for the credential.

nameOptional

A string representing the credential username.

origin

A string representing the credential's origin.FederatedCredential objects are origin-bound, which means that they will only be usable on the specified origin they were intended to be used on.

protocolOptional

A string representing the protocol of the credentials' federated identity provider (for example,"openidconnect").

provider

A string representing the credentials' federated identity provider (for example"https://www.facebook.com" or"https://accounts.google.com").

Examples

Creating a federated identity credential

js
const credInit = {  id: "1234",  name: "Serpentina",  origin: "https://example.org",  protocol: "openidconnect",  provider: "https://provider.example.org",};const makeCredential = document.querySelector("#make-credential");makeCredential.addEventListener("click", async () => {  const cred = await navigator.credentials.create({    federated: credInit,  });  console.log(cred.name);  console.log(cred.provider);});

Specifications

Specification
Credential Management Level 1
# dom-federatedcredential-federatedcredential

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp