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