заблокировал [<SAMLRequest>] запрос учетных данных, потому что это перекрестный запрос - PullRequest
0 голосов
/ 08 января 2019

мы разработали ui5 - веб-приложение. Для этого приложения мы реализовали сценарий sso с saml через ADFS.

Если сторона загружена, первый запрос oData (webservice) отправляется с помощью Basic Authorization ... наш бэкэнд определит, что логин недоступен, и перенаправит запрос на конечную точку saml в adfs. Этот ответ отправляется обратно клиенту для отображения «всплывающего окна», если пользователь не вошел в домен sso, чтобы ввести учетные данные домена. После отправки этих учетных данных исходный запрос отправляется снова с JWT вместо базового, что указывает на действительный логин.

Все работает прекрасно. Chrome, Chromium, Firefox, InternetExplorer, Android, Edge ... НО тот же веб-сайт на iPhone или iPad не отображает «всплывающее окно браузера» для ввода учетных данных домена.

Я получаю эту ошибку: заблокирован от запроса учетных данных, потому что это перекрестный запрос.

Заголовки кажутся правильными. Источник установлен как fqdn хоста сайта. запрос $ .ajax отправляется с параметром crossDomain: true, xhrFields: {withCredentials: true}

Чем отличается iOS от всех других браузеров?

привет Миха

...