Red de conocimiento informático - Material del sitio web - Cómo compartir sesiones entre dominios en aplicaciones Java como Hope

Cómo compartir sesiones entre dominios en aplicaciones Java como Hope

En primer lugar, debe comprender que la mayoría de las sesiones se implementan a través de cookies, por lo que las sesiones entre dominios no son posibles.

Sin embargo, la autenticación entre dominios aún se puede lograr a través de OAuth, pero no se recomienda utilizar OAuth. El proyecto no parece estar terminado todavía, así que todo el mundo lo está utilizando.

En segundo lugar, aunque el dominio cruzado es un poco difícil, diferentes proyectos bajo el mismo dominio pueden disfrutar de sesiones * * * y CAS no es complicado. Puede buscar el proyecto redis-session en github. Solo hay un archivo de código fuente, que proporciona una implementación de nodejs de la sesión en redis, es decir, configurar el tiempo de espera de redis para simular el tiempo de espera de la sesión.

Nuevamente, el dominio cruzado también es posible, es decir, usar iframe para escribir cookies en múltiples dominios al mismo tiempo al iniciar sesión. Preste atención a las diferencias del navegador.

En definitiva, tu idea es completamente factible.