安全和标识
本文提供 Windows 应用中的安全和标识相关方案的开发功能的索引。
Windows 为应用提供了各种与安全和标识方案相关的 API。 这些功能可通过 Windows SDK 提供的 Windows App SDK、Windows Runtime (WinRT) 和 Win32(C++ 和 COM)API 的组合来实现。
Windows App SDK 当前不提供除 Microsoft.Windows.Security.AccessControl 命名空间中的几个帮助程序 API 以外与安全和标识方案相关的 API。 这些 API 与打包应用和 Win32 应用程序之间的命名对象共享相关。
以下文章介绍了可通过 Windows SDK 提供的 WinRT API 实现的功能。
项目 | 说明 |
---|---|
安全性 | 了解 Windows 应用程序的广泛安全功能。 |
身份验证和用户身份 | Windows 应用提供了多个选项用于用户身份验证,范围从使用 Web 身份验证代理的简单单一登录 (SSO) 到高度安全的双重身份验证。 |
凭据保险箱 | 本文介绍了 Windows 应用可如何使用凭据保险箱安全存储和检索用户凭据,并使用用户的 Microsoft 帐户在设备间漫游用户凭据。 |
加密 | 了解 Windows 应用程序可用的加密功能。 |
指纹生物识别 | 本文介绍如何向 Windows 应用添加指纹生物识别技术,包括在用户必须同意特定操作时请求指纹身份验证,以提高应用的安全性。 |
在应用之间共享证书 | 本文介绍如何使用同一证书对多个 Windows 应用进行身份验证,以及如何为用户提供一种方法来导入为访问安全 Web 服务而提供的证书。 |
智能卡 | 本主题说明打包的 Windows 应用如何使用智能卡将用户连接到安全网络服务。 |
Windows Hello | 本文介绍了新的 Windows Hello 技术,并讨论了开发人员可如何实现此技术来保护其应用和后端服务。 它重点介绍了 Windows Hello 技术的特定功能,这些功能有助于缓解来自传统凭据的威胁,并提供有关设计和部署这些技术作为打包的 Windows 应用推出的一部分的指南。 |
创建 Windows Hello 登录应用 | 有关如何创建打包的 Windows 应用的完整演练的第 1 部分,该应用使用 Windows Hello 作为传统用户名和密码身份验证系统的替代方案。 |
创建 Microsoft Passport 登录服务 | 有关如何创建打包的 Windows 应用的完整演练的第 2 部分,该应用如何使用 Windows Hello 作为打包的 Windows 应用中传统用户名和密码身份验证系统的替代方案。 |
以下文章介绍了可通过 Windows SDK 提供的 Win32(C++ 和 COM)API 实现的功能。
项目 | 说明 |
---|---|
安全和标识 | 了解 Windows 应用程序可通过 Win32 API 获得的广泛安全功能。 |
身份验证 | 了解可通过 Win32 API 获得的身份验证功能。 |
加密 | 了解可通过 Win32 API 获得的加密功能。 |
.NET SDK 还提供与 WPF 和 Windows 窗体应用的安全和标识相关的 API。 .NET 中的安全和加密 API 也可以在 C# WinUI 应用中使用。
文章 | 说明 |
---|---|
.NET 中的安全性 | 了解所有 .NET 应用的安全概念和功能。 |
安全性 (WPF) | 了解 WPF 应用的安全概念和功能。 |
Windows 窗体安全 | 了解 Windows 窗体应用的安全概念和功能。 |
主题 | 说明 |
---|---|
passkey 简介 | 密码是更简单、更强、无密码的登录。 |
实现通行密钥 | 介绍如何跨联机、企业和政府应用程序以及付款实现密钥登录。 |
通行密钥的设计准则 | 传递密钥有 14 种设计模式。 可以开始使用两种基本模式,然后根据独特的业务需求将可选模式添加到密钥部署。 |
通行密钥的用例 | 本主题介绍通行密钥的一些用例。 |
用于传递密钥的工具和库 | 本主题包含有关工具和库的信息,可帮助你实现通行密钥。 |
passkeys 参考 | 本主题提供一些参考信息、演示和示例。 |