Каким образом Google использует функцию единого входа при отключенных сторонних файлах cookie? - PullRequest
1 голос
/ 24 марта 2020

Когда вы деактивируете все сторонние файлы cookie в firefox, войдите в gmail, а затем посетите youtube.com на новой вкладке, и вы автоматически войдете в систему. Как Google достигает этого? Я проверил 302 перенаправления с помощью параметра постоянного журнала, но я не вижу ни одного. Все остальные вопросы об этой топике c, которые я обнаружил, действительно устарели, поэтому, надеюсь, кто-нибудь сможет объяснить, как Google реализовал это.

1 Ответ

0 голосов
/ 25 марта 2020

Сторонний повар ie ограничивает настройку файлов cookie на доменах, отличных от того, где фактически находится пользователь. Если вы посещаете mail.com и он получает что-то с video.com, файлы cookie с этого домена автоматически отправляются , в котором учетные данные включают . Однако, если сторонние файлы cookie отключены, эти файлы cookie не отправляются, поскольку браузер разрешает использование файлов cookie только с mail.com.

Что фактически делает Google, когда вы входите в систему, она выполняет несколько перенаправлений для сохранения файлов cookie. на mail.google.com, а также на youtube.com. Если вы откроете DevTools и отметите опцию «Сохранить журнал», вы четко увидите перенаправление. Они выполняются настолько быстро, что вы их не видите, но именно так вы можете войти в несколько доменов одновременно.

См. Перенаправления, полученные при входе в учетную запись Google

При таком перенаправлении Google гарантирует сохранение файлов cookie в домене Google, а также в домене YouTube. Вот почему, несмотря на то, что сторонние куки отключены, вы входите в несколько доменов.

...