У меня есть служба, зарегистрированная как многопользовательский веб-API в клиенте AAD «A».Клиент зарегистрирован как веб-приложение в другом клиенте AAD «B».Вопрос в том, нужна ли мне какая-либо дополнительная настройка на портале Azure, чтобы клиентское приложение в клиенте «B» могло успешно обращаться к веб-API в клиенте «A» (проверка подлинности приложения для приложения)?Поддерживает ли AAD такой сценарий?В настоящее время я получаю код состояния Несанкционированный в качестве ответа от службы, когда служба развернута в Azure.
Служба в клиенте A не отображается, когда я пытаюсь вручную управлять разрешениями для клиентского приложения в клиенте B. Является ли этот шаг необходимым или мне не хватает какой-либо конфигурации?
Сервис построен на приложении MVC asp.net и использует схему аутентификации канала-носителя JWT.Клиент успешно получает свой токен от своего собственного клиента AAD.Так что это не похоже на проблему аутентификации.Что касается обслуживания, я добавил клиента в качестве одного из допустимых эмитентов токенов.
Я не уверен, что субъект клиента службы для приложения-службы создается автоматически в клиенте клиента (до сих пор страница согласия никогда не отображалась).