Я пытаюсь вызвать URL-адрес Azure REST API для CDN Purge из Microsoft Flow.
- Я обнаружил, что HTTP - HTTP является лучшим действием для использования, поскольку Azure со звуками HTTP специализируется на доступе к ресурсам, а не на (просто) вызовах.
- Для этой цели я создал веб-приложение / приложение API в Azure Active Directory.
- Вызовы API должны быть аутентифицированы, поэтому я выбрал Active Directory OAuth.
- Я ввел идентификатор клиента в поле «Тенант», выбрал «Секрет» в качестве типа учетных данных и ввел пароль приложения (ключи) в поле «Секрет».
Однако я не понимаю, что нужно указать в поле «Аудитория» и «Идентификатор клиента».
Я пытался искать документы, но не нашел подходящих результатов. Я предполагаю, что одним из них должен быть идентификатор приложения.
Что вводить в поля Аудитория и Идентификатор клиента и как найти значения?
Требуется ли что-нибудь еще, чтобы это работало (например, установка разрешения на очистку CDN, обновление манифестов, назначение ролей)?
PS: Я получаю BadRequest. Http request failed as there is an error getting AD OAuth token: 'AADSTS50105: Application '<appId>' is not assigned to a role for the application '<appIdUri>'.
в моей последней попытке.