API ВЕГА

Помогает зарегистрировать приложение в 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