URL-адрес ответа возвращает ошибку с использованием https://xxxxx.azurewebsites.net/xxxxxxx/ и хорошо работает с https://xxxxx.azurewebsites.net/

У меня проблема с URL-адресом ответа при аутентификации на веб-сайте Azure. При обычном входе в систему все работает нормально, но при входе с других страниц возникает ошибка «URL-адрес ответа».

Например, использование "https://xxxxx.azurewebsites.net/" работает хорошо, но использование " https://xxxxxx.azurewebsites.net/xxxxxxxx/ "возвращает следующую ошибку:

AADSTS50011: URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения: «XX2782c9-XXXX-XXXX-9789-XX750058XXXX».

Я также пробовал использовать инструкции из документация Microsoft по настройке параметров URL для ответа.

Ошибка с: https://login.microsoftonline.com/common/oauth2/authorize?response_type=id_token&client_id=XXXX82c9-6873-4096-XXXX-02750058XXXX&redirect_uri=https%3A%2Fashxx&redirect_uri=https%3A%2Fashxx&redirect_uri=https%3A%2Fashboard.net = xxxx2209-5986-4ce3-8498-8863daaxxxx & идентификатор-запроса-клиента = xxxxfcfa-fb5e-409e-834e-5fd4666bxxxx & x-client-SKU = Js & x-client-Ver = 1.0.15 & nonce = db5d9934-818a-f1d3d / 98ddf а>

Работает с: https://login.microsoftonline.com/common/oauth2/authorize?response_type=id_token&client_id=XXXX82c9-6873-4096-XXXX-02750058XXXX&redirect_uri=https%3A%2Fashx&redirect_uri=https%3A%2Fashx2Fazxxx = xxxx2209-5986-4ce3-8498-8863daaxxxx & client-request-id = xxxxfcfa-fb5e-409e-834e-5fd4666bxxxx & x-client-SKU = Js & x-client-Ver = 1.0.15 & nonce = db5d9934-818a-f1ddf / а>

Однако он должен работать с обоими URL-адресами ответа.


person Vinir Shah    schedule 02.07.2019    source источник
comment
Вы указали оба возможных URL-адреса ответа в настройках приложения?   -  person Martin Brandl    schedule 02.07.2019
comment
Добавляя комментарий Мартина, убедитесь, что правильный URL-адрес добавлен на портал Azure ›Azure Active Directory› Регистрация приложения. И, как указано в документе, на который вы ссылаетесь - Примечание. Во время разработки распространенной практикой является размещение вашего приложения на localhost и укажите localhost * в качестве URL-адреса ответа.   -  person AjayKumar-MSFT    schedule 02.07.2019
comment
Я уже добавил этот ответный URL xxxxx.azurewebsites.net в регистрацию приложения. Не повезло   -  person Vinir Shah    schedule 04.07.2019
comment
Это странно. Вы можете декодировать https%3A%2F%2Fxxxxxxxxx.azurewebsites.net%2Fdashboard, чтобы проверить, совпадает ли он с URL-адресом ответа в лазурном объявлении.   -  person Joey Cai    schedule 05.07.2019


Ответы (1)


Воспроизведу вашу проблему. Когда вы измените URL-адрес ответа с https://xxxxx.azurewebsites.net/ на https://xxxxx.azurewebsites.net/xxxxx и попытаетесь сразу, он получит эту ошибку.

Просто подождите несколько минут и попробуйте еще раз, все будет нормально. Если проблема не исчезнет, ​​дайте мне знать.

Вы можете обратиться к этому article, чтобы отправить запрос на вход.

person Joey Cai    schedule 03.07.2019