Помогает зарегистрировать приложение в Microsoft Entra ID и настроить для него OAuth 2.0-аутентификацию. Разбирает настройки redirect URI, API permissions, credentials и интеграцию с MSAL для пользовательских приложений и сервисов.
Возможности
- Проводит через регистрацию приложения в Azure Portal и Azure CLI.
- Объясняет настройки аутентификации для web apps, SPA, desktop/mobile apps и сервисов.
- Помогает выбрать API permissions, например для Microsoft Graph.
- Описывает client secret, сертификаты и federated identity credentials.
- Даёт справочные примеры OAuth flows, Azure CLI и MSAL для .NET, JavaScript/TypeScript и Python.
Когда использовать
- Нужно создать регистрацию приложения в Microsoft Entra ID или настроить существующую.
- Нужно добавить разрешения Microsoft Graph или другого API.
- Нужно настроить вход пользователей в console app через MSAL.
- Нужно организовать service-to-service-аутентификацию без участия пользователя.
Установка
npx skills add https://github.com/microsoft/azure-skills --skill entra-app-registration
Примеры
Azure CLI-команды для регистрации и управления приложением:
az ad app create
az ad app list
az ad app show
az ad app permission add
az ad app credential reset
az ad sp create
Примеры разрешений Microsoft Graph:
User.Read
User.ReadWrite.All
Directory.Read.All
Mail.Send
Для mobile/desktop-приложения можно использовать redirect URI:
http://localhost