SAML URL работает в IE и Firefox, но не в Chrome Safari - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть URL здесь: www.soph.uab.edu/interntrackv3/saml_login

Если вы перейдете по этому URL с помощью IE или Firefox, вы будете перенаправлены на мой IdP для входа в систему.Если вы зайдете на этот сайт с Chrome или Safari, вы откроете файл, который является HTML-файлом, если откроете его.

Мне нужно Chrome и Safari для перенаправления, как это делают IE и Firefox.Это работало на IIS7.0 PHP 5.6.4.Я сейчас на IIS10 и PHP 7.3.Я предполагаю, что это настройка сервера и некоторая проблема с тем, как Chrome и Safari обрабатывают тип создаваемого файла (этот файл не хранится где-либо на моем сервере, который я могу найти - он генерируется во время запроса).

Кто-нибудь знает, какие настройки могли измениться, что вызвало бы такое изменение в поведении?Спасибо!

1 Ответ

0 голосов
/ 28 февраля 2019

Я исправил это.Когда сайт перенаправлялся с HTTP на HTTPS, он изменял заголовок файла с text / html на документ в Google Chrome.Я добавил <httpProtocol> <customHeaders> <add name="X-Content-Type-Options" value="nosniff" /> </customHeaders> </httpProtocol> в мой файл web.config, и теперь он работает правильно 

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