Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo compartir sesiones entre dominios

Cómo compartir sesiones entre dominios

En primer lugar, debe comprender que la mayoría de las implementaciones de sesiones se realizan 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 implementar con OAuth y otros métodos de implementación, pero no se recomienda. El proyecto OAuth parece no estar terminado, pero todos lo están usando.

En segundo lugar, aunque el dominio cruzado es un poco difícil, diferentes proyectos ubicados bajo el mismo dominio pueden compartir sesiones y CAS no es complicado. Solo existe el proyecto redis-session. un archivo de código fuente, que proporciona una implementación de sesión nodejs en redis, que consiste en establecer 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 y 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.