Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Корпорация Майкрософт поддерживает примеры кода, демонстрирующие интеграцию различных типов приложений с Внешняя идентификация Microsoft Entra. Мы предоставляем инструкции по скачиванию и использованию примеров или созданию собственного приложения на основе распространенных сценариев проверки подлинности и авторизации, языков разработки и платформ. Включены инструкции по созданию проекта (если применимо) и запуску примера приложения. В примере кода комментарии помогают понять, как эти библиотеки используются в приложении для выполнения проверки подлинности и авторизации во внешнем клиенте.
Tip
Внешняя идентификация Microsoft Entra поддерживает два подхода к проверке подлинности: делегированная браузером проверка подлинности, которая перенаправляет пользователей на страницу входа, размещенную в Microsoft, и собственную проверку подлинности, которая позволяет создавать пользовательский интерфейс входа непосредственно в приложении. Примеры, приведенные в этой статье, включают оба. Если вы не уверены, какой подход используется, см. статью "Выбор подхода проверки подлинности".
Примеры и руководства
Используйте вкладки для сортировки примеров по типу приложения или предпочтительному языку или платформе.
Одностраничное приложение (SPA)
В этих примерах и руководствах показано, как интегрировать одностраничное приложение с Microsoft Entra Внешний идентификатор.
| Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
|---|---|---|
| JavaScript | • Вход пользователей • Вход пользователей и управление ключами доступа (пример GitHub) |
• Вход пользователей • Войти с помощью ключей доступа |
| Угловой | • Вход пользователей | • Вход пользователей |
| Реагировать | • Вход пользователей • Вход пользователей и управление ключами доступа (пример GitHub) |
• Вход пользователей • Войти с помощью ключей доступа |
Веб-приложение
В этих примерах и руководствах показано, как написать веб-приложение, которое интегрируется с Внешняя идентификация Microsoft Entra.
| Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
|---|---|---|
| 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.
| Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
|---|---|---|
| JavaScript, Electron | • Вход пользователей | --- |
| ASP.NET (MAUI) | • Вход пользователей | • Вход пользователей |
| .NET (MAUI) WPF | • Вход пользователей | --- |
Mobile: делегированная проверка подлинности в браузере
В этих примерах и руководствах показано, как написать мобильное приложение для общедоступного клиента с делегированным браузером процессом проверки подлинности, интегрирующееся с внешней идентификацией Microsoft Entra.
| Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
|---|---|---|
| ASP.NET Core MAUI | • Вход пользователей | • Вход пользователей |
| Android (Kotlin) | • Вход пользователей • Вход пользователей и вызов API |
• Вход пользователей, вызов API |
| iOS (Swift) | • Вход пользователей • Вход пользователей и вызов API |
• Вход пользователей, вызов API |
Настольный компьютер: встроенная аутентификация
В этих примерах и руководствах показано, как создать настольное приложение, интегрирующееся с Внешняя идентификация Microsoft Entra.
| Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
|---|---|---|
| macOS (Swift) | • Вход пользователей | • Вход пользователей |
Mobile: собственная аутентификация
В этих примерах и руководствах показано, как писать общедоступное клиентское мобильное приложение с нативной аутентификацией, которая интегрируется с внешней идентификацией Microsoft Entra.
| Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
|---|---|---|
| Android (Kotlin) | • Вход пользователей • Вход пользователей и вызов API |
• Вход пользователей |
| iOS (Swift) | • Вход пользователей • Вход пользователей и вызов API |
• Вход пользователей |
демон
В этих примерах и руководствах показано, как создать демон-приложение, которое интегрируется с внешним ID Microsoft Entra.