Configurar la IU de Edge para almacenar información de la sesión en la memoria

Edge para nube privada v4.18.01

De forma predeterminada, cuando un usuario sale de la IU de Edge, se borra la cookie de sesión del usuario. Sin embargo, mientras el usuario está conectado, el software malicioso o cualquier otro software malicioso que se ejecute en el sistema del usuario podría obtener la cookie y usarla para acceder a la IU de Edge. Esta situación no es específica de la IU de Edge, sino de la seguridad del sistema del usuario.

Como nivel de seguridad adicional, puedes configurar la IU de Edge para almacenar información sobre las sesiones actuales en la memoria del servidor. Cuando el usuario sale, se borra la información de su sesión, lo que impide que otro usuario use la cookie para acceder a la IU de Edge.

Esta función se inhabilita de forma predeterminada. Antes de habilitar esta función, tu sistema debe cumplir con uno de los siguientes requisitos:

  • Tu sistema usa un solo servidor de IU de Edge
  • Tu sistema usa varios servidores de la IU de Edge con un balanceador de cargas, y este está configurado para usar sesiones fijas.

Si tu sistema cumple con estos requisitos, usa el siguiente procedimiento para habilitar la IU de Edge y hacer un seguimiento de las sesiones de usuario en la memoria:

  1. Abre el archivo ui.properties en un editor. Si el archivo no existe, créalo:
    > vi /opt/apigee/customer/application/ui.properties
  2. Establece las siguientes propiedades en:
    conf_apigee_apigee.feature.expireSessionCookiesInternally="true" conf_apigee_apigee.feature.trackSessionCookies="true"
  3. Guarda los cambios.
  4. Asegúrate de que el archivo de propiedades sea propiedad del usuario "apigee":
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Reinicia la IU de Edge:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart