IdentityCredentialError

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

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

Giao diện IdentityCredentialError của FedCM API mô tả một lỗi xác thực cho biết user agent không nhận được identity assertion sau khi người dùng đã yêu cầu sử dụng một tài khoản liên kết. Điều này có thể xảy ra nếu client không được ủy quyền hoặc nếu server tạm thời không khả dụng, ví dụ.

Các trình duyệt có thể sử dụng kiểu lỗi này để hiển thị thông báo lỗi trong giao diện người dùng.

DOMException IdentityCredentialError

Hàm khởi tạo

IdentityCredentialError() Thử nghiệm

Tạo một phiên bản đối tượng IdentityCredentialError mới.

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

Ngoài các thuộc tính bên dưới, IdentityCredentialError kế thừa các thuộc tính từ phần tử cha, DOMException.

error Thử nghiệm Read only

Một chuỗi. Đây có thể là một trong các giá trị được liệt kê trong danh sách lỗi được chỉ định bởi OAuth 2.0 hoặc một chuỗi tùy ý.

url Thử nghiệm Read only

URL trỏ đến thông tin mà người dùng có thể đọc được về lỗi để hiển thị cho người dùng, chẳng hạn như cách khắc phục lỗi hoặc liên hệ với dịch vụ khách hàng.

Ví dụ

js
try {
  const cred = await navigator.credentials.get({
    identity: {
      providers: [
        {
          configURL: "https://idp.example/manifest.json",
          clientId: "1234",
        },
      ],
    },
  });
} catch (e) {
  const error = e.error;
  const url = e.url;
}

Thông số kỹ thuật

Thông số kỹ thuật
Federated Credential Management API
# browser-api-identity-credential-error-interface

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

Xem thêm