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.
Hàm khởi tạo
IdentityCredentialError()Thử nghiệm-
Tạo một phiên bản đối tượng
IdentityCredentialErrormớ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.
errorThử 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 ý.
urlThử 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ụ
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> |