WebAuthn:模拟身份验证器

Fawaz Mohammad
Fawaz Mohammad
Sofia Emelianova
Sofia Emelianova

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

打开 WebAuthn 标签页

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

WebAuthn 标签页

启用虚拟身份验证器环境

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

启用虚拟身份验证器环境

添加虚拟身份验证器

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

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

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

    例如:

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

  2. 点击添加按钮。

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

身份验证器部分包含一个凭据表。在将凭据注册到身份验证器之前,该表是空的。

无凭据

注册新凭据

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

  1. 在演示页面上,点击 Register new credential(注册新凭据)。
  2. 此时,系统会将一个新凭据添加到 WebAuthn 标签页中的凭据表中。

查看凭据

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

导出并移除凭据

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

导出或移除凭据

重命名身份验证器

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

重命名身份验证器

启用身份验证器

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

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

如需激活身份验证器,请选择其活跃单选按钮。

设置有效的身份验证器

移除虚拟身份验证器

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

移除身份验证器