Okta login/sessionCookie?token=tokenValue не работает в IE 11, если URL-адрес сайта okta удален из списка доверенных сайтов

Я использую Okta API для вставки файла cookie в браузер, чтобы создать сеанс Okta для пользователя, когда пользователь входит в приложение. Он отлично работает в браузерах Chrome и Mozilla, но не работает в IE 11, где сеанс Okta не создавался в этой версии IE. Мы используем приведенный ниже API для внедрения файла cookie сеанса Okta в браузер: Добавьте тег изображения с URL-адресом изображения файла cookie сеанса (http://developer.okta.com/docs/examples/session_cookie.html#add-image).-tag-with-session-cookie-image-url) Но после добавления URL-адреса сайта Okta в список доверенных сайтов на вкладке «Безопасность» IE 11 «Свойства обозревателя» этот API заработал, и сеанс Okta был внедрен в IE 11. Может кто-нибудь помочь мне 1в устранении неполадок? Поддерживает ли этот API IE 11? Поскольку это отлично работает в IE 9.

Спасибо, Анкит.


person ankit    schedule 07.10.2015    source источник


Ответы (1)


это не имеет ничего общего с Okta API, это больше связано с развивающимися моделями безопасности браузера.

Когда вы пытаетесь установить сеанс, используя скрытое изображение, оно рассматривается как сторонний файл cookie (файл cookie, установленный веб-сайтом, отличным от сайта, который вы сейчас посещаете)

В IE11 добавление сайта в доверенные сайты делает ряд вещей, но конкретно для этой темы позволяет перечисленным сайтам устанавливать сторонние файлы cookie.

Откуда: http://developer.okta.com/docs/examples/session_cookie.html#retrieving-a-session-cookie-with-a-hidden-image

Этот поток теперь устарел, так как некоторые крупные поставщики браузеров, такие как Safari, по умолчанию блокируют файлы cookie со сторонних сайтов. Пожалуйста, используйте альтернативный способ, так как поставщики браузеров все чаще блокируют файлы cookie со сторонних сайтов по умолчанию.

-Мэтт

person Matt Egan    schedule 16.12.2015