IdentityCredential: disconnect() static method
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.
Phương thức tĩnh disconnect() của giao diện IdentityCredential ngắt kết nối tài khoản đăng nhập liên kết được chỉ định khỏi IdP được sử dụng để lấy thông tin xác thực.
Sau đó, việc sử dụng tài khoản đó để đăng nhập liên kết yêu cầu phải bắt đầu lại quy trình đăng nhập liên kết.
Cú pháp
IdentityCredential.disconnect(options)
Tham số
options-
Đối tượng tùy chọn, có thể chứa các thuộc tính sau:
accountHint-
Một chuỗi chỉ định gợi ý tài khoản mà IdP sử dụng để xác định tài khoản cần ngắt kết nối.
clientId-
Một chuỗi chỉ định định danh client của RP.
configURL-
Một chuỗi chỉ định URL tệp cấu hình của IdP.
Giá trị trả về
Ngoại lệ
InvalidStateErrorDOMException-
Được ném ra nếu
configURLcủa IdP không hợp lệ hoặc thiếudisconnect_endpoint. NetworkErrorDOMException-
Được ném ra nếu trình duyệt không thể kết nối với IdP.
NotAllowedErrorDOMException-
Được ném ra nếu
<iframe>nhúng không có Permissions-Policyidentity-credentials-getđược đặt để cho phép sử dụngdisconnect().
Ví dụ
>Sử dụng cơ bản disconnect()
RP có thể ngắt kết nối tài khoản đăng nhập liên kết được chỉ định khỏi IdP liên kết bằng cách gọi disconnect():
IdentityCredential.disconnect({
configURL: "https://idp.example.com/config.json",
clientId: "rp123",
accountHint: "account456",
});
Thông số kỹ thuật
| Specification |
|---|
| Federated Credential Management API> # dom-identitycredential-disconnect> |
Tương thích trình duyệt
Xem thêm
- Federated Credential Management API trên developer.chrome.com (2023)