Uso de cookies para la autenticación entre dominios

2

Tengo una aplicación web 1 que haría la autenticación del usuario. Después de eso quiero reenviar la solicitud a otra aplicación web 2. Ahora la aplicación web 1 generará un código hash que puedo autenticar en la aplicación 2 y estar seguro de que el usuario está autenticado. Pensé en 2 enfoques para este caso de uso.

  1. La aplicación 1 generará el hash y la redirigirá a la aplicación 2. Esta nueva URL para la aplicación 2 tendría un hash en la URL.
  2. La aplicación 1 generaría el hash y lo colocaría en la cookie. La aplicación 2 podría acceder a la misma cookie y autenticar al usuario. Pero cualquier cosa que haya leído, entiendo que es muy difícil acceder al dominio cruzado de cookies.

¿Podría alguien sugerir qué método es mejor y si hay un método mejor?

    
pregunta Manish 06.11.2014 - 14:46
fuente

1 respuesta

1

Sí, hay una mejor opción, y se llama OAuth . Está diseñado específicamente para admitir la autorización segura entre dominios y, si desea más que una autenticación, hay un estándar de soporte llamado OpenID Connect que es construido sobre el marco OAuth 2.0 que proporciona algunos datos estándar más ricos alrededor de los usuarios.

    
respondido por el Xander 06.11.2014 - 14:53
fuente

Lea otras preguntas en las etiquetas