Примеры и руководства по интеграции приложений с внешним идентификатором
Корпорация Майкрософт поддерживает примеры кода, демонстрирующие интеграцию различных типов приложений с Внешняя идентификация Microsoft Entra. Мы предоставляем инструкции по скачиванию и использованию примеров или созданию собственного приложения на основе распространенных сценариев проверки подлинности и авторизации, языков разработки и платформ. Включены инструкции по созданию проекта (если применимо) и запуску примера приложения. В примере кода комментарии помогают понять, как эти библиотеки используются в приложении для выполнения проверки подлинности и авторизации во внешнем клиенте.
Примеры и руководства
Используйте вкладки для сортировки примеров по типу приложения или предпочтительному языку или платформе.
Одностраничное приложение (SPA)
В этих примерах и руководствах показано, как интегрировать одностраничные приложения с Внешняя идентификация Microsoft Entra.
Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
---|---|---|
JavaScript, Ванилья | • Выполнение входа пользователей | • Выполнение входа пользователей |
JavaScript, Angular | • Выполнение входа пользователей | --- |
JavaScript, React | • Выполнение входа пользователей | • Выполнение входа пользователей |
Веб-приложение
В этих примерах и руководствах показано, как создать веб-приложение, которое интегрируется с Внешняя идентификация Microsoft Entra.
Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
---|---|---|
JavaScript, Node.js (Express) | • Выполнение входа пользователей • Вход пользователей и вызов API |
• Выполнение входа пользователей • Вход пользователей и вызов API |
ASP.NET Core | • Выполнение входа пользователей | • Выполнение входа пользователей |
Python Django | • Выполнение входа пользователей | --- |
Python Flask | • Выполнение входа пользователей | --- |
Веб-интерфейс API
В этих примерах и руководствах показано, как защитить веб-API с помощью платформа удостоверений Майкрософт и как вызвать подчиненный API из веб-API.
Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
---|---|---|
ASP.NET Core | --- | • Защита веб-API ASP.NET |
Персональный компьютер
В этих примерах и руководствах показано, как создать классическое приложение, которое интегрируется с Внешняя идентификация Microsoft Entra.
Язык/ Платформа |
Руководство по образцу кода | Руководство по сборке и интеграции |
---|---|---|
JavaScript, Electron | • Выполнение входа пользователей | --- |
ASP.NET (MAUI) | • Выполнение входа пользователей | • Выполнение входа пользователей |
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 |
• Выполнение входа пользователей |
IoT Edge
В этих примерах и руководствах показано, как создать управляющее приложение, которое интегрируется с Внешняя идентификация Microsoft Entra.