FederatedCredential

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Giao diện FederatedCredential của Credential Management API cung cấp thông tin về thông tin xác thực từ nhà cung cấp danh tính liên kết. Nhà cung cấp danh tính liên kết là thực thể mà một trang web tin tưởng để xác thực người dùng đúng đắn và cung cấp API cho mục đích đó. OpenID Connect là một ví dụ về khung nhà cung cấp danh tính liên kết.

Note: Federated Credential Management API (FedCM) cung cấp giải pháp hoàn chỉnh hơn để xử lý liên kết danh tính trong trình duyệt và sử dụng loại IdentityCredential.

Trong các trình duyệt hỗ trợ, một phiên bản của lớp này có thể được truyền trong thành viên credential của đối tượng init cho hàm toàn cục fetch().

Credential FederatedCredential

Hàm khởi tạo

FederatedCredential() Experimental

Tạo một đối tượng FederatedCredential mới.

Thuộc tính phiên bản

Kế thừa các thuộc tính từ tổ tiên, Credential.

FederatedCredential.provider Read only Experimental

Trả về chuỗi chứa nhà cung cấp danh tính liên kết của thông tin xác thực.

FederatedCredential.protocol Read only Experimental

Trả về chuỗi chứa giao thức danh tính liên kết của thông tin xác thực.

Phương thức phiên bản

Không có.

Ví dụ

js
const cred = new FederatedCredential({
  id,
  name,
  provider: "https://account.google.com",
  iconURL,
});

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

Thông số kỹ thuật

Specification
Credential Management Level 1
# federated

Tương thích trình duyệt