Где найти поля «Аудитория» и «Идентификатор клиента» для использования в вызове API-интерфейса REST API Microsoft Flow? - PullRequest
0 голосов
/ 01 сентября 2018

Я пытаюсь вызвать URL-адрес REST API Azure REST CDN Purge из Microsoft Flow.

  • Я считаю, что HTTP - HTTP - лучшее действие для использования в качестве Azure со звуками HTTP, чтобы специализироваться на доступе к ресурсам, а не к (просто) вызовам.
  • Для этой цели я создал веб-приложение / приложение API в Azure Active Directory.
  • Необходимо проверить подлинность вызовов API, поэтому я выбрал Active Directory OAuth.
  • Я ввел идентификатор арендатора в Tenant, выбрал Secret в качестве типа учетных данных и ввел пароль приложения (Keys) в поле Secret.

Однако я заблудился, что указать в поле «Аудитория» и «Идентификатор клиента».

Я пытался искать документы, но не нашел соответствующих результатов. Я полагаю, один из них должен быть идентификатором приложения.

Что указать в полях Audience и Client ID и как найти значения?

Что еще нужно сделать, чтобы это работало (например, установить разрешение на очистку 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>'. в моей последней попытке.

1 Ответ

0 голосов
/ 01 сентября 2018

audience - это значение App ID URI, которое вы зарегистрировали (homepage под изображением)

Client Id - это не что иное, как Application ID

enter image description here

...