Примеры и руководства по интеграции приложений с внешним идентификатором
Корпорация Майкрософт поддерживает примеры кода, демонстрирующие интеграцию различных типов приложений с Microsoft Entra External ID. Мы предоставляем инструкции по скачиванию и использованию примеров или созданию собственного приложения на основе распространенных сценариев проверки подлинности и авторизации, языков разработки и платформ. Включены инструкции по созданию проекта (если применимо) и запуску примера приложения. В примере кода комментарии помогают понять, как эти библиотеки используются в приложении для выполнения проверки подлинности и авторизации во внешнем клиенте.
Примеры и руководства
Используйте вкладки для сортировки примеров по типу приложения или предпочтительному языку или платформе.
Одностраничное приложение (SPA)
В этих примерах и руководствах показано, как интегрировать одностраничное приложение с Microsoft Entra Внешний идентификатор.
Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
---|---|---|
JavaScript, Angular, React | • Вход пользователей | • Вход пользователей |
Веб-приложение
В этих примерах и руководствах показано, как написать веб-приложение, которое интегрируется с Microsoft Entra External ID.
Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
---|---|---|
JavaScript, Node.js (Express) | • Вход пользователей • Вход пользователей и вызов API |
• Вход пользователей • Вход пользователей и вызов API |
ASP.NET Core | • Вход пользователей | • Вход пользователей |
Python Django | • Вход пользователей | --- |
Python Flask | • Вход пользователей | --- |
Веб-интерфейс API
В этих примерах и руководствах демонстрируется, как защитить веб-API с помощью платформы удостоверений Microsoft и как вызвать внешний API из веб-API.
Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
---|---|---|
ASP.NET Core | --- | • Защита веб-API ASP.NET |
Персональный компьютер
В этих примерах и руководствах показано, как создать настольное приложение, интегрирующееся с Microsoft Entra External ID.
Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
---|---|---|
JavaScript, Electron | • Вход пользователей | --- |
ASP.NET (MAUI) | • Вход пользователей | • Вход пользователей |
Mobile: делегированная проверка подлинности в браузере
В этих примерах и руководствах показано, как написать мобильное приложение для общедоступного клиента с делегированным браузером процессом проверки подлинности, интегрирующееся с внешней идентификацией Microsoft Entra.
Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
---|---|---|
ASP.NET Core MAUI | • Вход пользователей | • Вход пользователей |
Android (Kotlin) | • Вход пользователей • Вход пользователей и вызов API |
• Вход пользователей, вызов API |
iOS (Swift) | • Вход пользователей • Вход пользователей и вызов API |
• Вход пользователей, вызов API |
Настольный компьютер: встроенная аутентификация
В этих примерах и руководствах показано, как создать настольное приложение, интегрирующееся с Microsoft Entra External ID.
Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
---|---|---|
macOS (Swift) | • Вход пользователей | • Вход пользователей |
Mobile: собственная аутентификация
В этих примерах и руководствах показано, как писать общедоступное клиентское мобильное приложение с нативной аутентификацией, которая интегрируется с внешней идентификацией Microsoft Entra.
Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
---|---|---|
Android (Kotlin) | • Вход пользователей • Вход пользователей и вызов API |
• Вход пользователей |
iOS (Swift) | • Вход пользователей • Вход пользователей и вызов API |
• Вход пользователей |
демон
В этих примерах и руководствах показано, как создать демон-приложение, которое интегрируется с внешним ID Microsoft Entra.