共用方式為


安全性與身分識別

本文提供與 Windows 應用程式中與安全性和識別案例相關的開發功能索引。

Windows OS 功能

Windows 為應用程式提供了與安全性和識別案例相關的各種 API。 這些功能可透過 Windows SDK 所提供的 Windows App SDK、Windows Runtime (WinRT) 和 Win32 (C++ 和 COM) API 組合來取得。

Windows App SDK API

Windows App SDK 目前不提供與 Microsoft.Windows.Security.AccessControl 命名空間中幾個協助程式 API 以外的安全性與識別案例相關的 API。 這些 API 與封裝應用程式與 Win32 應用程式之間的命名物件共用相關。

WinRT API

下列文章提供透過 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 Hello 作為傳統使用者名稱和密碼驗證系統替代方案的封裝 Windows 應用程式的完整逐步解說的第 1 部分。
建立 Microsoft Passport 登入服務 有關如何在封裝的 Windows 應用程式中使用 Windows Hello 作為傳統使用者名稱和密碼驗證系統替代方案的的完整逐步解說的第 2 部分。

Win32 (C++ 和 COM) API

下列文章提供透過 Windows SDK 提供的 Win32 (C++ 和 COM) API 所提供功能的相關資訊。

文章 描述
安全性和身分識別 瞭解透過 Win32 API 提供給 Windows 應用程式的安全性功能廣度。
驗證 瞭解可透過 Win32 API 取得的驗證功能。
密碼編譯 瞭解可透過 Win32 API 取得的密碼編譯功能。

.NET 功能

.NET SDK 還為 WPF 和 Windows Forms 應用程式提供與安全性和識別案例相關的 API。 .NET 中的安全性和密碼編譯 API 也可以在 C# WinUI 應用程式中使用。

文章 描述
.NET 中的安全性 瞭解所有 .NET 應用程式的安全性概念和功能。
安全性 (WPF) 瞭解 WPF 應用程式的安全性概念和功能。
Windows Forms 安全性 瞭解 Windows Forms 應用程式的安全性概念和功能。

其他功能

主題 說明
傳遞金鑰簡介 複雜金鑰更簡單、更強、無密碼的登入。
實作通行金鑰 描述如何跨在線、企業和政府應用程式,以及付款實作複雜密碼登入。
複雜金鑰的設計指導方針 複雜金鑰有 14 種設計模式。 您可以開始使用兩個基本模式,然後根據您的獨特商務需求,將選擇性模式新增至複雜密鑰部署。
複雜金鑰的使用案例 本主題描述傳遞金鑰的一些使用案例。
傳遞金鑰的工具和連結庫 本主題包含工具和連結庫的相關信息,可協助您實作複雜密鑰。
傳遞金鑰的參考 本主題提供一些參考資訊、示範和範例。