Microsoft Entra 外部 ID 中客戶身分識別和存取管理 (CIAM) 的範例

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

Desktop (電腦)

這些範例和操作指南會示範如何撰寫與 Microsoft Entra 外部 ID 整合的桌面應用程式。

語言/
平台
程式代碼範例指南 建置和整合指南
JavaScript、Electron 登入使用者 ---
ASP.NET (MAUI) 登入使用者 登入使用者

行動裝置:已委派瀏覽器

這些範例和作法指南示範如何使用與 Microsoft Entra 外部 ID 整合的瀏覽器委派驗證來撰寫公用客戶端應用程式。

語言/
平台
程式代碼範例指南 建置和整合指南
ASP.NET Core MAUI 登入使用者 登入使用者

行動裝置:原生驗證

這些範例和操作指南示範如何使用與 Microsoft Entra 外部 ID整合的原生驗證來撰寫公用用戶端應用程式。

語言/
平台
程式代碼範例指南 建置和整合指南
Android (Kotlin) 登入使用者 登入使用者
iOS (Swift) 登入使用者 登入使用者

精靈

這些範例和操作指南會示範如何撰寫與 Microsoft Entra 外部 ID 整合的精靈應用程式。

語言/
平台
程式代碼範例指南 建置和整合指南
Node.js 呼叫 API 呼叫 API
.NET 呼叫 API 呼叫 API