2

Я разработал API Azure, который защищен «входом в систему с активным каталогом azure», настроенным в ExpressMode. В Azure портала управления, в соответствии с приложением, выбирая зарегистрированное приложение в разделе Настройки раздела I скопированного, идентификатор клиента и сгенерированного ключВызовите безопасный Azure API от Azure Scheduler

Теперь мне нужно вызвать этот API, от лазурного планировщика, я настроил Authentication настройки под заданием действий, ставящее в используйте «Active Directory OAuth», и я ввел соответствующее значение для Tenant, ClientId, Secret и для аудитории. Я оставил значение по умолчанию: https://management.core.windows.net/
, но при попытке запустить задание будет не выполнено Несанкционированные заголовки ответов: ... тело: У вас нет разрешения на просмотр этого каталога или страницы.

Мне было интересно, какую часть я пропустил для настройки?

Спасибо!

+0

Чтобы уточнить, вы создали свой собственный AAD Application Resource и AAD клиентского приложения. Вы хотите получить токен от клиента к ресурсу? Или вы просто пытаетесь получить вход для работы в своем приложении? Как в, получить идентификатор ID? Спасибо за разъяснения! –

ответ

2

после еще несколько исследований, наконец, нашли ответ, Благодаря "Unauthorized" when invoking an API App from Azure Scheduler with Azure AD OAuth authentication

  1. Обзор к AzureResource Проводнике
  2. Выберите приложение API, при конфигурации выберите authsettings узел
  3. Редактировать "allowedAudiences", как ниже

    "allowedAudiences": [ "https://xxxx.azurewebsites.net", "https://management.core.windows.net/ " ],