Как настроить Azure AAD в API Management и вызвать конечные точки управления API из веб / консольного приложения в. NET - PullRequest
1 голос
/ 19 февраля 2020

Я просмотрел несколько статей, как показано ниже

https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad

, но это не сработало.

Я получаю сообщение об ошибке AADSTS50011: The reply URL specified in the request does not match the reply URLs configured for the application: '24gktm5-5khpnj3h9nphkmm=h-hh2h58h9'.

Я следовал всему, как упомянуто, но не понял, где я сделал неправильно.

Также может кто-то поделиться кодом для вызова конечных точек APIM из консольного приложения.

1 Ответ

0 голосов
/ 19 февраля 2020

URI перенаправления для приложения AD (идентификатор приложения: 24gktm5-5khpnj3h9nphkmm = h-hh2h58h9) должны включать URI из конфигурации OAuth в APIM.

В настройках OAuth APIM в разделе, где вы вводите секрет клиента, вы должны увидеть «Вот как выглядит redirect_uri для типа предоставления кода авторизации», скопируйте этот URL-адрес в URI перенаправления для регистрации приложения AD .

...