Шаг 1-4 инструкции был успешно реализован, но я не знаю, как продолжить работу на стороне клиента после того, как браузер получил файлы cookie ... Может ли кто-нибудь поделиться со мной кодом? Или указать в правильном направлении? Ваша помощь очень ценится.
Пользователь запрашивает объект.
Браузер пользователя или другое средство просмотра получает пары имя-значение с шага 4 и добавляет их в запрос в заголовке Cookie. Это подписанный файл cookie.
CloudFront использует открытый ключ для проверки подписи в подписанном файле cookie и подтверждения того, что файл cookie не был изменен. Если подпись недействительна, запрос отклоняется.
Если подпись в файле cookie действительна, CloudFront просматривает заявление о политике в файле cookie (или создает его, если вы используете стандартную политику), чтобы подтвердить, что запрос все еще действителен. Например, если вы указали дату и время начала и окончания для файла cookie, CloudFront подтвердит, что пользователь пытается получить доступ к вашему контенту в течение периода времени, который вы хотите разрешить.
Если запрос соответствует требованиям, изложенным в заявлении политики, CloudFront обслуживает ваш контент так же, как и контент, который не ограничен: он определяет, находится ли объект уже в пограничном кэше, при необходимости перенаправляет запрос источнику и возвращает возражать пользователю.
Вот где я застрял, у меня есть подписанный файл cookie и response.addcookie в заголовок ответа, это так? заголовок запроса не может добавить заголовок или файл cookie ... тогда как мне продолжить? У меня нет опыта в дуэлях с cookie, я использовал подписанный URL для распространения rtmp, но не для распространения http (подписанные файлы cookie)