AADSTS500112: адрес ответа 'http://testurl' не совпадает с адресом ответа' https://testurl' при запросе кода авторизации - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь интегрировать Java-приложение с объявлением Azure.

Я зарегистрировал приложение в Azure и добавил URL-адреса перенаправления, после успешного входа оно было перенаправлено в мое Java-приложение, где я получаю код авторизации.использование библиотеки msal.

Получение приведенного ниже исключения

com.microsoft.aad.msal4j.MsalServiceException: AADSTS500112: адрес ответа

'http://testUrl' несовпадать с адресом ответа 'https://testUrl

единственное отличие, которое я вижу в приведенных выше URL-адресах, - это http и https, хотя я упоминал https в обоих URL-адресах перенаправления в регистрациях приложений, а также в Redirect_uri в URL-адресе для входа в Microsoft.

Кстати, он работал в моей локальной среде, не работал, когда я размещал его на сервере.

1 Ответ

1 голос
/ 25 сентября 2019

Согласно моим исследованиям, URL перенаправления для веб-приложений и сервисов должен начинаться со схемы https.Если вы хотите использовать схему http, вы просто можете использовать http:\\localhost.Для более подробной информации, пожалуйста, обратитесь к https://docs.microsoft.com/en-us/azure/active-directory/develop/azure-ad-endpoint-comparison#restrictions-on-redirect-urls

...