Sesiones de usuario en la HCL Commerce Search

Las sesiones de usuario se sincronizan entre los servidores de HCL Commerce y de búsqueda de HCL Commerce.

Las sesiones de usuario se gestionan de forma independiente entre los servidores de HCL Commerce y de HCL Commerce Search. Todos los servicios en el servidor de HCL Commerce Search no tienen estado, lo que significa que la información de sesión no se conserva en tiempo de ejecución.

Las sesiones de usuario siempre se revalidan con el servicio REST BCS remoto durante la vista previa de la tienda. De lo contrario, las sesiones de usuario se revalidan localmente en el servidor de búsqueda sin ninguna devolución de llamada a HCL Commerce.

El servidor de HCL Commerce Search contiene las siguientes optimizaciones para soportar de forma simultánea la sesión de HCL Commerce:

En el modelo de negocio B2C:
  • La revalidación de autorización basada en contrato está inhabilitada de forma predeterminada. Es decir, el contractId que se pasa no se revalida en HCL Commerce en tiempo de ejecución.
  • Las sesiones de usuario se sincronizan cuando se pasa la señal de autenticación o el cookie de sesión WCToken llamando al servicio REST /usercontext/@self/contextdata. La sesión resultante se sincroniza después de que el comprador inicie la sesión en el escaparate como cliente autenticado.
  • De forma predeterminada no se soporta la autenticación parcial. Si es necesario, puede habilitar la autenticación parcial, lo que permite sesiones persistentes.
En el modelo de negocio B2B:
  • La revalidación de autorización basada en contrato está habilitada de forma predeterminada. Es decir, el contractId que se pasa se valida siempre en HCL Commerce en tiempo de ejecución.
  • No se permite pasar un ID de contrato (403 Código de estado HTTP prohibido) si no se protege utilizando SSL.
  • Las sesiones de usuario se sincronizan cuando se pasa la señal de autenticación o el cookie de sesión WCToken llamando al servicio REST /usercontext/@self/contextdata. La sesión resultante se sincroniza después de que el comprador inicie la sesión en el escaparate como cliente autenticado.
  • De forma predeterminada no se soporta la autenticación parcial. Si es necesario, puede habilitar la autenticación parcial, lo que permite sesiones persistentes.