С новым подходом браузера Safari у нас есть проблема для аутентификации пользователей на домене третьего сайта:
a) На нашем веб-сайте user
войдите в систему и создайте файл cookie авторизации, действительный для servicedomain.com
b) user
использует наш сервис в своем собственном домене client.com
, вставляя HTML-код в свой код.Например.<script src='https://servicedomain.com/app.js' />
c) Благодаря cookie на шаге (a) и сценарию, указывающем на шаг servicedomain.com
на шаге (b), мы можем различить, зарегистрирован ли он user
(с правильным cookie) или обычный гость.
Но с Safari 12 и режимом «Запретить межсайтовое отслеживание» больше нет.Как это решить?Чтобы сказать user
, перейдите в настройки Safari и снимите флажок, этот режим не является способом.