กําหนดค่า Edge UI เพื่อจัดเก็บข้อมูลเซสชันในหน่วยความจํา

Edge for Private Cloud v4.18.01

โดยค่าเริ่มต้น เมื่อผู้ใช้ออกจากระบบ Edge UI คุกกี้ของเซสชันสําหรับผู้ใช้จะถูกลบ แต่ขณะที่ผู้ใช้ลงชื่อเข้าสู่ระบบ มัลแวร์หรือซอฟต์แวร์ที่เป็นอันตรายอื่นๆ ที่ทํางานอยู่บนระบบของผู้ใช้อาจได้รับคุกกี้และใช้คุกกี้เพื่อเข้าถึง Edge UI ได้ สถานการณ์นี้ไม่จําเพาะเจาะจงสําหรับ Edge UI เอง แต่ต้องการความปลอดภัยของระบบของผู้ใช้เอง

เพื่อเพิ่มระดับความปลอดภัย คุณสามารถกําหนดค่า Edge UI ให้จัดเก็บข้อมูลเกี่ยวกับเซสชันปัจจุบันในหน่วยความจําของเซิร์ฟเวอร์ได้ เมื่อผู้ใช้ออกจากระบบ ระบบจะลบข้อมูลเซสชันออก เพื่อไม่ให้ผู้ใช้รายอื่นใช้คุกกี้เพื่อเข้าถึง UI ของ Edge

คุณลักษณะนี้จะถูกปิดใช้งานโดยค่าเริ่มต้น ก่อนที่จะเปิดใช้ฟีเจอร์นี้ ระบบของคุณต้องตรงตามข้อกําหนดข้อใดข้อหนึ่งต่อไปนี้

  • ระบบของคุณใช้เซิร์ฟเวอร์ Edge UI เซิร์ฟเวอร์เดียว
  • ระบบของคุณใช้เซิร์ฟเวอร์ Edge UI หลายตัวกับตัวจัดสรรภาระงาน และมีการกําหนดค่าตัวจัดสรรภาระงานให้ใช้เซสชันติดหนึบ

หากระบบของคุณเป็นไปตามข้อกําหนดเหล่านี้ ให้ใช้ขั้นตอนต่อไปนี้เพื่อเปิดใช้ UI ของ Edge เพื่อติดตามเซสชันผู้ใช้ในหน่วยความจํา

  1. เปิดไฟล์ ui.properties ในตัวแก้ไข หากไม่มีไฟล์ ให้สร้างไฟล์ดังกล่าว
    > vi /opt/apigee/customer/application/ui.properties
  2. ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้ใน
    conf_apigee_apigee.feature.expireSessionCookiesInternally="true" conf_apigee_apigee.feature.trackSessionCookies="true"
  3. บันทึกการเปลี่ยนแปลง
  4. โปรดตรวจสอบว่าผู้ใช้พร็อพเพอร์ตี้ "apigee" เป็นเจ้าของไฟล์พร็อพเพอร์ตี้
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. รีสตาร์ท Edge UI โดยทําดังนี้
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart