AWS ELB Load Balancer: เป็นไปได้ไหมที่จะตั้งค่าคุกกี้หลายเซสชัน

ฉันกำลังใช้งานเว็บแอปพลิเคชัน Tomcat บน AWS Elastic Beanstalk โดยใช้การทำโหลดบาลานซ์ ฉันมีคุกกี้สองตัวสำหรับแต่ละเซสชัน (1) JSESSIONID (2) XSRF-TOKEN (โทเค็น csrf*)

ฉันตั้งค่า JSESSIONID เป็นคุกกี้ Stickiness เซสชันที่ควบคุมโดยแอปพลิเคชันในการกำหนดค่าพอร์ต Load Balancer มันทำงานได้อย่างสมบูรณ์แบบ แต่ฉันไม่สามารถตั้งค่าคุกกี้เซสชันที่สองได้ เนื่องจากสามารถตั้งค่าคุกกี้ติดหนึบได้เพียงคุกกี้เดียวใน Load Balancer

มีความคิดใดที่ฉันสามารถตั้งค่าคุกกี้หลายรายการสำหรับเซสชันใน Elastic Beanstalk Load Balancer ได้อย่างไร

ฉันขอขอบคุณสำหรับความช่วยเหลือของคุณเนื่องจากฉันติดอยู่กับช่วงเวลาครั้งใหญ่นี้! มิแกน

*ทุกครั้งที่ส่งคำขอไปยังแบ็กเอนด์ แบ็กเอนด์จะสร้าง CSRF-TOKEN และส่งมอบให้กับไคลเอ็นต์โดยการตั้งค่าเป็นส่วนหัวการตอบกลับ HTTP ลูกค้าจะต้องส่งโทเค็นนี้ในทุกคำขอที่เปลี่ยนแปลงสถานะ เพื่อป้องกันการปลอมแปลงคำขอข้ามไซต์




คำตอบ (1)


แก้ไขปัญหา!

เหตุผลที่ฉันไม่เห็นคุกกี้ XSRF_TOKEN ของฉันก็คือในสภาพแวดล้อมการทดสอบ ฉันใช้ http เพื่อเข้าถึงสภาพแวดล้อม ElasticBeanstalk ของฉัน เมื่อฉันสร้างใบรับรอง SSL และเข้าถึงอินสแตนซ์ของฉันโดยใช้ https คุกกี้ XSRF_TOKEN ที่น่ารักของฉันก็ปรากฏขึ้นอีกครั้ง!

person megarlen    schedule 09.06.2015