本文提供與 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 應用程式,包括在使用者必須同意特定動作時請求指紋驗證,以提高應用程式的安全性。 |
| 在應用程式之間共用憑證 | 本文說明如何使用相同的憑證來驗證多個 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 應用程式的安全性概念和功能。 |
其他功能
下列文章提供有關使用通行密碼的 Windows 應用程式中,安全性和身分識別場景相關功能的信息。
| 主題 | 描述 |
|---|---|
| 通行密鑰簡介 | 通行密鑰是更簡單、更強的無密碼登入方式。 |
| 實作通行金鑰 | 描述如何在在線、企業和政府應用程式及付款中實作密鑰登入。 |
| 複雜金鑰的設計指導方針 | 密碼金鑰有 14 種設計模式。 您可以開始使用兩個基本模式,然後根據您的獨特商務需求,將可選模式新增至密碼鍵部署。 |
| 通行密鑰的使用案例 | 本主題描述通行密鑰的一些使用案例。 |
| 通行金鑰的工具和程式庫 | 本主題包含工具和程式庫的相關資訊,可協助您實作通行密鑰。 |
| 通行密碼的參考 | 本主題提供一些參考資訊、示範和範例。 |