共用方式為


安全性與身分識別

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

Windows OS 功能

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

Windows App SDK API 介面

Windows App SDK提供與 OAuth 2.0 授權流程相關的 API。 Microsoft.Windows.Security.AccessControl 命名空間中也有一些協助程式 API。 這些 API 與封裝應用程式與 Win32 應用程式之間的命名物件共用相關。

文章 描述
在 Windows 應用程式中實作 OAuth 2.0 功能 Windows App SDK 中的新 OAuth2Manager 讓桌面應用程式如 WinUI 能無縫執行 Windows 應用程式中的 OAuth 2.0 認證。 本文說明如何使用 Windows App SDK 實作 OAuth 2.0。

WinRT API

下列文章提供透過 Windows SDK 提供的 WinRT API 所提供功能的相關資訊。

文章 描述
安全性 瞭解 Windows 應用程式的安全性功能廣度。
驗證和使用者識別 Windows 應用程式具有多種使用者驗證選項,從使用 Web 驗證訊息代理程式的簡單單一登入 (SSO) 到高度安全的雙因素驗證。
認證保險箱 本文說明 Windows 應用程式如何使用「認證保險箱」安全地儲存和擷取使用者認證,並在具有使用者 Microsoft 帳戶的裝置之間漫遊。
密碼編譯 瞭解 Windows 應用程式可用的密碼編譯功能。
指紋生物識別技術 本文說明如何在 Windows app 中新增指紋生物辨識,包括當使用者必須同意特定操作時請求指紋認證,提升應用程式的安全性。
在應用程式之間共用憑證 本文說明如何使用同一憑證驗證多個 Windows 應用程式,以及如何提供使用者將access的憑證匯入安全網路服務的方法。
智慧卡 本主題說明封裝的 Windows 應用程式如何使用智慧卡將使用者連接到安全的網路服務。
Windows Hello 本文介紹 Windows Hello 技術,並討論開發者如何實作此技術來保護其應用程式與後端服務。 它突顯了 Windows Hello 的具體功能,幫助降低傳統憑證帶來的威脅,並提供設計與部署這些技術作為你所包 Windows 應用程式一部分的指引。
建立一個Windows Hello登入應用程式 完整攻略的第一部分,教你如何建立一套以 Windows Hello 作為傳統使用者名稱與密碼驗證系統替代方案的打包Windows app。
建立 Microsoft Passport 登入服務 完整攻略的第二部分,說明如何在包裝的 Windows 應用程式中,使用 Windows Hello 作為傳統使用者名稱與密碼驗證系統的替代方案。

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 3 應用程式。

文章 描述
Security in .NET 了解所有 .NET 應用程式的安全概念與功能。
Security (WPF) 了解 WPF 應用程式的安全概念與功能。
Windows Forms 安全 了解 Windows Forms 應用程式的安全概念與功能。

其他功能

下列文章提供有關使用通行密碼的 Windows 應用程式中,安全性和身分識別場景相關功能的信息。

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