插件密钥管理器支持

本主题介绍 Windows 上密钥提供程序的插件凭证管理器 API 插件支持。 它展示了名为 Contoso Passkey Manager 的演示应用。

Contoso 密钥管理器

Windows 11 支持密钥的插件模型。 Contoso Passkey Manager 是演示此密钥提供程序支持的演示应用。

警告

Contoso Passkey Manager 仅用于创建密钥和使用测试。 不要将应用用于生产密钥。

步骤 1:安装

  1. 为 WinUI 3 开发设置开发环境(请参阅适用于Windows 应用 SDK的安装工具)。
  2. Contoso 密钥管理器示例应用克隆 Windows 经典示例 GitHub 存储库。
  3. 在 Visual Studio 中,打开刚克隆的 Contoso Passkey Manager 解决方案,仔细按照上述链接中的说明操作,生成示例,然后运行它以确认安装。

步骤 2:设置

  1. 转到 设置>帐户>密码,然后 高级选项
  2. 将 Contoso 密钥管理器的开关切换到
  3. 完成 Windows Hello 用户验证,现在可以将密钥保存到 Contoso Passkey Manager。

在“设置”中启用 Contoso Passkey Manager 时 Windows Hello 用户验证成功完成的屏幕截图

步骤 3:创建 Passkey

  1. 导航到 webauthn.io网站。
  2. 创建测试用户名,然后单击 注册
  3. 使用 Contoso Passkey 管理器保存通行密钥时,系统会提示你。 单击“继续”

使用 Contoso Passkey Manager 为 webuthn.io 创建通行密钥的屏幕截图

  1. Contoso Passkey Manager 应用将打开。 单击 创建,在 Contoso Passkey Manager 中创建凭据。
  2. 使用 Windows Hello 完成用户验证,并创建通行密钥。
  3. 可以通过打开 Contoso Passkey 管理器来查看已保存的通行密钥。
  4. 如果要测试不同的体验,则可以切换 模拟保管库解锁,以在保存密钥时测试保管库解锁用户体验。 最小化 UI 切换简化了打开密钥管理器的步骤,体验流程将改为通过 Windows Hello 进行用户验证。

Contoso Passkey Manager 的屏幕截图,其中包含保存在应用中的密钥

步骤 4:密码身份验证

  1. 输入用户名,然后单击身份验证
  2. 选择以使用保存到 Contoso Passkey Manager 的 passkey 登录。

使用 Contoso Passkey Manager 密码密钥进行身份验证的屏幕截图

  1. 使用 Windows Hello 完成用户验证以进行身份验证。
  2. 已成功登录。

后续步骤

若要与插件功能集成,请转到 webauthn 以查找头文件。

另请参阅