мы разработали 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 от всех других браузеров?
привет Миха