Поделиться через


Примеры и руководства по интеграции приложений с внешним идентификатором

Корпорация Майкрософт поддерживает примеры кода, демонстрирующие интеграцию различных типов приложений с 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.

Язык/
Платформа
Руководство по образцу кода Руководство по сборке и интеграции
Node.js Вызов API Вызов API
.NET Вызов API Вызов API