AuthenticatorAssertionResponse: thuộc tính userHandle
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Thuộc tính chỉ đọc userHandle của giao diện AuthenticatorAssertionResponse là một đối tượng ArrayBuffer cung cấp một mã định danh không minh bạch cho người dùng tương ứng. Máy chủ của bên dựa vào có thể dùng mã định danh này để liên kết tài khoản người dùng với các thông tin xác thực tương ứng và dữ liệu khác của họ.
Giá trị này được chỉ định dưới dạng user.id trong các tùy chọn truyền vào lệnh gọi navigator.credentials.create() ban đầu.
Giá trị
Một đối tượng ArrayBuffer biểu diễn mã định danh cho người dùng hiện tại. Giá trị này không nhằm để con người đọc được. Bên dựa vào nên bảo đảm rằng user.id được truyền vào lệnh gọi create() ban đầu không chứa bất kỳ thông tin nhận dạng cá nhân nào (ví dụ tên người dùng, email hoặc số điện thoại).
Đối với các lệnh gọi navigator.credentials.create() được thực hiện với thuộc tính allowCredentials không rỗng, userHandle được trả về có thể là null.
Ví dụ
Xem Truy xuất thông tin xác thực khóa công khai để có ví dụ chi tiết.
Thông số kỹ thuật
| Specification |
|---|
| Web Authentication: An API for accessing Public Key Credentials - Level 3> # dom-authenticatorassertionresponse-userhandle> |
Tương thích trình duyệt
Xem thêm
CredentialsContainer.create()thiết lập giá trị của thuộc tính này