AuthenticatorAssertionResponse:userHandle 属性

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中。

userHandleAuthenticatorAssertionResponse 接口的只读属性,它是一个 ArrayBuffer 对象,提供给定用户的唯一标识符。此类标识符可供依赖方服务器用于将用户帐户与其相应的凭据和其他数据关联。

此值在传递给源 navigator.credentials.create() 调用的选项中指定为 user.id

一个 ArrayBuffer 对象,表示当前用户的标识符。它不打算供人类阅读。依赖方应确保传递给源 create() 调用的 user.id **不**包含任何个人识别信息(例如用户名、电子邮件或电话号码)。

对于使用非空 allowCredentials 属性进行的 navigator.credentials.create() 调用,返回的 userHandle 可能为 null。

示例

有关详细示例,请参阅使用 WebAuthn API 进行用户登录

规范

规范
Web 身份验证:访问公钥凭据的 API - 第 3 级
# dom-authenticatorassertionresponse-userhandle

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

另请参阅