整合應用程式與外部識別碼的樣本和指南
Microsoft 維護程式碼範例,示範如何將各種應用程式類型與 Microsoft Entra 外部 ID 整合。 我們提供下載和使用範例的指示,或根據常見的驗證和授權案例、開發語言及平台來建置您自己的應用程式。 包含的指示是建置專案 (如果適用),以及執行範例應用程式的指示。 在範例程式代碼中,程式碼註解可協助您瞭解如何在應用程式中使用這些程式庫,以使用身分識別平台來執行驗證和授權。
範例和指南
使用索引標籤,依應用程式類型或慣用的語言或平台來排序範例。
單頁應用程式 (SPA)
這些範例和操作指南示範如何整合單頁應用程式與 Microsoft Entra 外部 ID。
語言/ 平台 |
程式碼範例指南 | 建置和整合指南 |
---|---|---|
JavaScript, Vanilla | • 登入使用者 | • 登入使用者 |
JavaScript, Angular | • 登入使用者 | --- |
JavaScript, React | • 登入使用者 | • 登入使用者 |
Web 應用程式
這些範例和操作指南會示範如何撰寫與 Microsoft entra 外部 ID 整合的 Web 應用程式。
語言/ 平台 |
程式碼範例指南 | 建置和整合指南 |
---|---|---|
JavaScript, Node.js (Express) | • 登入使用者 • 登入使用者並呼叫 API |
• 登入使用者 登入使用者並呼叫 API |
ASP.NET Core | • 登入使用者 | • 登入使用者 |
Python Django | • 登入使用者 | --- |
Python Flask | • 登入使用者 | --- |
Web API
這些範例和作法指南示範如何使用 Microsoft 身分識別平台保護 Web API,以及如何從 Web API 呼叫下游 API。
語言/ 平台 |
程式碼範例指南 | 建置和整合指南 |
---|---|---|
ASP.NET Core | --- | • 保護 ASP.NET Web API |
桌面
這些範例和操作指南會示範如何撰寫與 Microsoft entra 外部 ID 整合的傳統型應用程式。
行動裝置:瀏覽器委派的驗證
這些樣本和操作指南示範如何使用具有與 Microsoft Entra 外部 ID 整合的瀏覽器委派驗證來寫入公共用戶端行動應用程式。
語言/ 平台 |
程式碼範例指南 | 建置和整合指南 |
---|---|---|
ASP.NET Core MAUI | • 登入使用者 | • 登入使用者 |
Android (Kotlin) | • 登入使用者 • 登入使用者並呼叫 API |
• 登入使用者,呼叫 API |
iOS (Swift) | • 登入使用者 • 登入使用者並呼叫 API |
• 登入使用者,呼叫 API |
桌面:原生驗證
這些範例和操作指南會示範如何撰寫與 Microsoft entra 外部 ID 整合的傳統型應用程式。
行動裝置:原生驗證
這些範例和作法指南示範如何使用原生驗證來撰寫公用用戶端應用程式,以與 Microsoft Entra 外部 ID 整合。
語言/ 平台 |
程式碼範例指南 | 建置和整合指南 |
---|---|---|
Android (Kotlin) | • 登入使用者 • 登入使用者並呼叫 API |
• 登入使用者 |
iOS (Swift) | • 登入使用者 • 登入使用者並呼叫 API |
• 登入使用者 |
精靈
這些範例和操作指南會示範如何撰寫與 Microsoft entra 外部 ID 整合的精靈應用程式。