AWS ELB Load Balancer: можно ли установить несколько файлов cookie сеанса?

Я запускаю веб-приложение tomcat на AWS Elastic Beanstalk с использованием балансировки нагрузки. У меня есть два файла cookie для каждого сеанса (1) JSESSIONID (2) XSRF-TOKEN (токен csrf *).

Я установил JSESSIONID в качестве файла cookie закрепления сеанса, управляемого приложением, в конфигурации порта балансировщика нагрузки. Работает отлично. Но я не могу установить второй файл cookie сеанса, так как в балансировщике нагрузки можно установить только ОДИН прикрепленный файл cookie.

Есть идеи, как я могу установить несколько файлов cookie для сеанса в Elastic Beanstalk Load Balancer?

Я ценю вашу помощь, так как я застрял в этом большом времени! Миган

* При каждом запросе к бэкэнду бэкэнд генерирует CSRF-TOKEN и передает его клиенту, устанавливая его как заголовок ответа HTTP. Клиент должен отправлять этот токен при каждом запросе на изменение состояния, чтобы предотвратить подделку межсайтовых запросов.




Ответы (1)


Задача решена!

Причина, по которой я не мог увидеть свои файлы cookie XSRF_TOKEN, заключалась в том, что в тестовой среде я использовал http для доступа к моей среде ElasticBeanstalk. Как только я сгенерировал сертификат SSL и получил доступ к своему экземпляру с помощью https, мой прекрасный файл cookie XSRF_TOKEN появился снова!

person megarlen    schedule 09.06.2015