Cookie — небольшие данные, которые сайт сохраняет в браузере пользователя и использует при последующих запросах
Протокол HTTP — stateless (не хранит состояние). Каждый запрос сам по себе не
знает ничего о предыдущем. Поэтому без cookie серверу сложно понимать:
Как работают по шагам
1. пользователь открывает сайт
2. сервер отправляет браузеру заголовок
Set-Cookie3. браузер сохраняет данные
4. при следующих запросах браузер автоматически добавляет заголовок
Cookie5. сервер использует полученное значение
Важно:
Жизненный цикл
Создание
Cookie могут удаляться:
Для чего используются
После входа сервер выдает идентификатор сессии.
Благодаря этому пользователь не авторизуется заново на каждой странице
Cookie позволяют сохранять
Позволяют хранить связь между пользователем и выбранными товарами
Для:
Позволяют закреплять пользователя за вариантом эксперимента
Виды Cookie
Создаются сайтом, который пользователь открыл
Примеры:
Создаются сторонними доменами
Примеры:
Сторонние Cookie ограничивают из-за приватности
Влияние на интеграции
После единого входа пользователь получает cookie сессии
Что учитывать:
Браузер может автоматически отправлять cookie вместе с запросами
Что учитывать:
1. Что такое Cookie и зачем они нужны
2. Ультимативный гайд по HTTP. Cookies и CORS
3. Что такое cookie?
4. Что такое cookie и для чего они нужны
5. Перевод Всё о файлах cookie и их безопасности
#проектирование


