jaideepsinh Ответов: 2

Страница входа ADFS не работает в IE


Я пытаюсь открыть страницу входа в систему с помощью служб ADFS https://<домен&ГТ;/служб ADFS/ЛС/idpinitiatedsignon.aspx-файл URL-адрес в браузере. Это открыло бы страницу входа ADFS правильно, но после ввода моих учетных данных она дает мне ошибку HTTP 400 Bad Request. Это будет прекрасно работать в браузере Chrome. Это также будет прекрасно работать с другой машины в IE, а также.
Мой сервер ADFS установлен на windows sever 2016.

Что я уже пробовал:

Я сбросил все свои настройки IIS &IE. Также проверьте сертификат, который добавлен в iis.

2 Ответов

Рейтинг:
2

jaideepsinh

Мои проблемы решаются в IE, сняв включить параметр встроенная проверка подлинности Windows, расположенном в "интернет Opetions-и GT; дополнительно -&ГТ; безопасность-&ГТ; включить интегрированную проверку подлинности Windows".


Рейтинг:
1

MadMyche

Очевидный ответ будет заключаться в том, чтобы не использовать IE

Крис Джексон, Миссисипи кибербезопасности
Internet Explorer-это решение для обеспечения совместимости. Мы не поддерживаем новые веб-стандарты для ИТ, и, хотя многие сайты работают нормально, разработчики в целом просто не тестируют Internet Explorer в наши дни. Они тестируют современные браузеры.
Ссылка:
Опасности использования Internet Explorer в качестве браузера по умолчанию - Microsoft Tech Community - 331732[^]

Теперь, когда это было сказано, вам, возможно, придется работать с конфигурациями в IE и, возможно, с ADFS &IIS.

У Google есть множество результатов для этого, и после прочтения некоторых из них это выглядит скорее конфигурацией, чем кодом. У меня не было несчастья этой проблемы, поэтому я не знаю, что будет работать лучше всего - мы просто не поддерживаем IE.

Используется поиск Google:
проверка подлинности adfs internet explorer[^]


jaideepsinh

Мы должны использовать IE, а не какой-либо другой браузер, поэтому мне нужно исправить это для IE.

MadMyche

Затем вам нужно проверить все конфигурации для IE, ADFS и IIS, надеясь найти комбинацию, которая будет работать.
Вероятно, ваше веб-приложение должно получить некоторую обработку ошибок, установленную на нем, чтобы вы могли точно узнать, какой URL-адрес поступает для запуска сообщения "400"

jaideepsinh

Я пытаюсь проверить это на странице входа AD FS по умолчанию и также получаю ту же ошибку, так что нет никакой роли моего приложения. И самое странное, что когда я заменяю свое доменное имя на IP в обратном Url (HTTP 400), он также отлично работает в IE.