Проблемы конфигурации OAuth2: AADSTS50011: URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения: - PullRequest
1 голос
/ 29 мая 2019

Попытка заставить Oauth2.0 работать с APIM в моем пространстве Azure.

Я импортировал и настроил 2.0 Open API в качестве бэкэнда. Я использую портал разработчиков APIM в качестве клиента для вызова этого внутреннего API. У меня есть идентификатор приложения разработчика портала в качестве идентификатора клиента и его секрет клиента. Я попытался использовать предоставленный redirect_uri для кода авторизации в качестве URL-адреса ответа, а также попытался использовать app.com/auth с той же проблемой

Когда я вызываю API из консоли разработчика, мне предлагается войти в систему. Затем я вхожу в систему и получаю следующую ошибку:

AADSTS50011: URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'.

Любая помощь будет принята с благодарностью

1 Ответ

1 голос
/ 30 мая 2019

Следуйте этому документу , чтобы защитить свой API с помощью OAuth 2.0 с Azure Active Directory.

Примечание: Этот документ относится к регистрации приложений (Legacy) .Если вы использовали регистрации приложений, это будет что-то отличное от документа.

enter image description here

Похоже, что URL-адрес ответа настроен для вашего клиентского приложения неверно.

Нажмите OAuth2.0-> щелкните службу oauth2-> вы найдете redirect_uri.

enter image description here

Перейдите в ваше клиентское приложение и замените URL-адрес ответа этим redirect_uri.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...