Foros del Web » Programación para mayores de 30 ;) » Java »

Single Sing On entre dos aplicaciones almacenadas en diferentes sistemas

Estas en el tema de Single Sing On entre dos aplicaciones almacenadas en diferentes sistemas en el foro de Java en Foros del Web. Buenas, tenemos un gran problema, disponemos dos aplicaciones que se logan las dos contra un sistema LDAP, queremos realizar un Single Sing On que nos ...
  #1 (permalink)  
Antiguo 09/03/2011, 11:39
 
Fecha de Ingreso: agosto-2008
Ubicación: Madrid- España
Mensajes: 54
Antigüedad: 11 años, 5 meses
Puntos: 3
Single Sing On entre dos aplicaciones almacenadas en diferentes sistemas

Buenas,

tenemos un gran problema, disponemos dos aplicaciones que se logan las dos contra un sistema LDAP, queremos realizar un Single Sing On que nos permita el acceso de una aplicación a otra sin tener que volver a logarse y recoja los datos necesarios del ldap para ver que puede ver en la web (tenemos un usuario de bind para esto en ldap). Al estar en diferentes servidores no podemos hacerlo a nivel de sesion que yo sepa, ¿alguna idea para hacerlo?

gracias
__________________
Noveria Studios
  #2 (permalink)  
Antiguo 10/03/2011, 04:46
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 8 años, 11 meses
Puntos: 78
Respuesta: Single Sing On entre dos aplicaciones almacenadas en diferentes sistemas

Hola AntonioGC,
si las aplicaciones están en el mismo servidor, podeis hacer que después del Login cree una cookie que lea desde la raiz "/", de este modo estará disponible para ambas aplicaciones.
Al arrancar la aplicacion, que antes se mire la cookie.

Creada? Adelante
No creada? Logueate.

Un saludo.

Athlit
  #3 (permalink)  
Antiguo 10/03/2011, 04:47
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 8 años, 11 meses
Puntos: 78
Respuesta: Single Sing On entre dos aplicaciones almacenadas en diferentes sistemas

Acabo de ver que lo tienes en diferentes servidores..... disculpa.

Se me ha ocurrido lo siguiente:

Cuando un cliente se loguea, UPDATEAS un campo "login" = 1 almacenando la IP del cliente.

En ambas aplicaciones, solo arrancar recoges la IP y miras si en el campo "login" lo tienes = 1, de ser asi está logueado y le dejas entrar.
Sino, lo envias a la pantalla de login.
Al cerrar sesion, cambias el campo "login" = 0

Ambas aplicaciones mirarían el login en la misma tabla y el campo "login" haría de semáforo.

Es una idea....

Un saludo.

Athlit.

Última edición por ElAthlit; 10/03/2011 a las 04:53
  #4 (permalink)  
Antiguo 10/03/2011, 09:08
 
Fecha de Ingreso: agosto-2008
Ubicación: Madrid- España
Mensajes: 54
Antigüedad: 11 años, 5 meses
Puntos: 3
Respuesta: Single Sing On entre dos aplicaciones almacenadas en diferentes sistemas

Gracias, lo tengo en cuenta. Si teneis alguna idea mas, porfavor indicarla, es muy importante que el nivel de seguridad sea bueno, ya que lo cuidamos mucho. No queremos que alguien que tenga permisos para acceder a una aplicación y no los tiene para acceder a la otra pueda acceder...

Un saludo
__________________
Noveria Studios

Etiquetas: aplicaciones, diferentes, single, sistemas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:58.