WebAuthn:模拟身份验证器

法瓦兹·穆罕默德
Fawaz Mohammad
叶杰林
Jecelyn Yeen
索菲亚·埃梅利安诺娃
Sofia Emelianova

您可以使用 Chrome 开发者工具中的 WebAuthn 标签页创建基于软件的虚拟身份验证器并与之互动。

打开 WebAuthn 标签页

  1. 访问使用 WebAuthn 的页面,例如我们的演示页面(请登录以访问该页面)。
  2. 打开开发者工具
  3. 依次点击更多选项 了解详情 > 更多选项 > WebAuthn 以打开“WebAuthn”标签页。

WebAuthn 标签页

启用虚拟身份验证器环境

  1. 在“WebAuthn”标签页中,点击以启用启用虚拟身份验证器环境复选框。
  2. 启用后,系统会显示新建身份验证器部分。

启用虚拟身份验证器环境

添加虚拟身份验证器

如需添加新的虚拟身份验证器,请执行以下操作:

  1. 新建身份验证器部分中,配置以下选项:

    1. 协议ctap2(客户端到身份验证器协议)或 u2f(通用第二因素)
    2. 传输usbnfcbleinternal
    3. 支持常驻密钥
    4. 支持用户验证
    5. 支持大型 blob,仅适用于支持常驻密钥的 ctap2 协议

    例如:

    添加新的虚拟身份验证器。

  2. 点击添加按钮。

  3. 您现在可以看到包含新创建的身份验证器的部分。 身份验证器

Authenticator 部分包含 Credentials 表。在向身份验证器注册凭据之前,该表为空。

无凭据

注册新凭据

如需注册新凭据,您需要有一个使用 WebAuthn 的网页,例如我们的演示页面

  1. 在演示页面上,点击注册新凭据
  2. 现在,“WebAuthn”标签页的凭据表中会添加一个新凭据。

查看凭据

在演示页面上,您可以多次点击 Authenticate 按钮。查看凭据表。凭据的签名计数会相应地增加。

导出并移除凭据

您可以通过点击导出移除按钮来导出或移除凭据。

导出或移除凭据

重命名身份验证器

  1. 如需重命名身份验证器,请点击身份验证器名称旁边的修改按钮。
  2. 修改名称,然后点击 Enter 保存更改。

重命名身份验证器

启用身份验证器

新创建的身份验证器会自动设为启用状态。在任何时候,开发者工具都仅支持一个有效的虚拟身份验证器。

如需停用身份验证,请移除当前有效的身份验证器。

要启用身份验证器,请选择其已启用单选按钮。

设置有效的身份验证器

移除虚拟身份验证器

如需移除虚拟身份验证器,请点击其移除按钮。

移除身份验证器