SSO entre Liferay 5.2 y PHP a través de CAS

Estoy tratando de usar CAS para inicio de sesión único entre vidaray y una aplicación web PHP.

He instalado JASIG La aplicación web CAS, creó un certificado con keytools y configuró Liferay a través de su GUI administrativa (Configuración> Autenticación> pestaña CAS) de la siguiente manera:

Configuración de Liferay CAS

Cuando hago clic en "Iniciar sesión" en el menú de Liferay, me reenvían a la página de inicio de sesión de CAS (con el nombre de usuario de "truco sucio" == contraseña: no configuré LDAP, como explicaré a continuación) y luego Se me redirige a Liferay de nuevo, pero no he iniciado sesión: veo el formulario de inicio de sesión de LR de nuevo. Así que supongo que eso no está funcionando.

La aplicación web PHP, por otro lado, parece funcionar a la perfección.

Entonces mis preguntas son:

  1. ¿Hay algún problema con la configuración de mi LR?
  2. ¿Es obligatorio el LDAP? Prefiero que Liferay haga el proveedor de autenticación maestro y le indique a CAS que el usuario es legítimo, y luego use CAS para propagar el ticket a la otra aplicación web; ¿Tengo que desarrollar algún complemento CAS para que funcione de esta manera?

preguntado el 10 de septiembre de 09 a las 12:09

1 Respuestas

  1. Quizás. ¿Probó el CAS primero? Vaya a https: //: / cas / login e intente contraseña / contraseña.
  2. Por lo que tengo entendido, LDAP es obligatorio en su caso.

contestado el 18 de mayo de 11 a las 21:05

Gracias por su respuesta, lo investigaré tan pronto como pueda tomar prestado algo de tiempo ... mientras tanto, me mudé a otros proyectos. :) - Manrico Corazzi

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.