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

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

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

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

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

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

  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