Можно ли использовать iframe для обновления файлов cookie сеанса при использовании аутентификации SAML из другого домена? - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть требование в приложении увеличить время ожидания сеанса со своей страницы, но управление временем ожидания сеанса выполняется в другом домене, используемом в качестве поставщика удостоверений для аутентификации.

Итак, есть страница AМоя страница, когда пользователь попадает туда, аутентификация перенаправляет соединение на страницу B входа в систему.После успешного входа в систему он снова перенаправляется на мою страницу A.

Если я захожу на страницу B напрямую и жду там 30 минут, я отключаюсь.Так что на моей странице происходит то же самое.

Я понял, что на странице B я могу обновить страницу, чтобы получить еще 30 минут, так что я сделал, включив iframe на своей странице A, и обновилiframe каждые 28 минутВ Chrome работает отлично, но в Firefox после 30 минут каждый звонок с моей страницы получает ответ 200 с текстом: «Примечание. Ваш браузер не поддерживает JavaScript или он выключен. Нажмите кнопку для продолжения».(Кажется, логин на странице B, но без JavaScript ...).

Итак, я не знаю, в чем здесь проблема.С одной стороны, я думаю, что поведение, учитывая, что задействовано несколько доменов, может не сработать в chrome в ближайшем будущем, но с другой стороны, если файлы cookie, отправленные со страницы B, используются в моем домене, это может сработать.... и наконец, почему Firefox получает ошибку JavaScript?

Заранее спасибо!

...