本主题介绍 Windows 上密钥提供程序的插件凭证管理器 API 插件支持。 它展示了名为 Contoso Passkey Manager 的演示应用。
Contoso 密钥管理器
Windows 11 支持密钥的插件模型。 Contoso Passkey Manager 是演示此密钥提供程序支持的演示应用。
警告
Contoso Passkey Manager 仅用于创建密钥和使用测试。 不要将应用用于生产密钥。
步骤 1:安装
- 为 WinUI 3 开发设置开发环境(请参阅适用于Windows 应用 SDK的安装工具)。
- 为 Contoso 密钥管理器示例应用克隆 Windows 经典示例 GitHub 存储库。
- 在 Visual Studio 中,打开刚克隆的 Contoso Passkey Manager 解决方案,仔细按照上述链接中的说明操作,生成示例,然后运行它以确认安装。
步骤 2:设置
- 转到 设置>帐户>密码,然后 高级选项。
- 将 Contoso 密钥管理器的开关切换到开。
- 完成 Windows Hello 用户验证,现在可以将密钥保存到 Contoso Passkey Manager。
步骤 3:创建 Passkey
- 导航到 webauthn.io 等网站。
- 创建测试用户名,然后单击 注册。
- 使用 Contoso Passkey 管理器保存通行密钥时,系统会提示你。 单击“继续” 。
- Contoso Passkey Manager 应用将打开。 单击 创建,在 Contoso Passkey Manager 中创建凭据。
- 使用 Windows Hello 完成用户验证,并创建通行密钥。
- 可以通过打开 Contoso Passkey 管理器来查看已保存的通行密钥。
- 如果要测试不同的体验,则可以切换 模拟保管库解锁,以在保存密钥时测试保管库解锁用户体验。 最小化 UI 切换简化了打开密钥管理器的步骤,体验流程将改为通过 Windows Hello 进行用户验证。
步骤 4:密码身份验证
- 输入用户名,然后单击身份验证。
- 选择以使用保存到 Contoso Passkey Manager 的 passkey 登录。
- 使用 Windows Hello 完成用户验证以进行身份验证。
- 已成功登录。
后续步骤
若要与插件功能集成,请转到 webauthn 以查找头文件。