Foros de discusión

Integración LIFERAY 6.0.6 con CAS

thumbnail
Daniel Martínez Cisneros, modificado hace 12 años.

Integración LIFERAY 6.0.6 con CAS

Junior Member Mensajes: 38 Fecha de incorporación: 1/07/11 Mensajes recientes
Buenos dias,

A ver si me podéis echar una mano, tengo un problema con la integración de liferay con CAS, Mi configuracion en el portal-ext.properties es la siguiente:

##CAS
cas.auth.enabled=true
cas.login.url=https://abc:8443/cas/login
cas.logout.url=https://abc:8443/cas/logout
cas.service.url=http://xyz:8080/c/portal/login
cas.server.name=xyz:8080
cas.validate.url=https://abc8443/cas/proxyValidate


Siendo abc el server del CAS y xyz el server de liferay.

Pues bien, si solamente lo pongo en el portal-ext, liferay no pasa por el login del cas.

Otra opción es ponerlo en controlPanel-configuracion-autenticacion-cas, con los siguientes parámetros:

URL de autenticación: https://abc:8443/cas/login
URL de salida: https://abc:8443/cas/logout
Nombre del servidor: xyz:8080
URL del servidor: https://abc:8443/cas
URL del servicio: [En blanco]
 


Con esta confuguración si que pasa por el login del CAS, pero cuando haces login se queda una pantalla en blanco con un ticket del CAS, pero no hace el login correcto en liferay. Y no tengo ningún tipo de error en el log.

Gracias por vuestra ayuda ! Un saludo
thumbnail
Carlos Sierra Andrés, modificado hace 12 años.

RE: Integración LIFERAY 6.0.6 con CAS

New Member Mensajes: 5 Fecha de incorporación: 20/12/11 Mensajes recientes
Hola Daniel,

si todavía no has encontrado una solución asegúrate de que la entrada de la configuración:
auto.login.hooks=com.liferay.portal.security.auth.CASAutoLogin
contiene al menos la referencia a CASAutoLogin que te pongo ahí arriba. Esa es la clase que se encarga de autenticar al usuario en el sistema a partir de las credenciales del CAS.

Compruebalo en el sistema arrancado no sea que estés sobreescribiendo la propiedad en algún fichero.

Espero que te sea de ayuda.

Un saludo.
thumbnail
Daniel Martínez Cisneros, modificado hace 11 años.

RE: Integración LIFERAY 6.0.6 con CAS

Junior Member Mensajes: 38 Fecha de incorporación: 1/07/11 Mensajes recientes
Muchas Gracias Carlos.

He resuelto el problema y ya está conectado con el CAS, el problema no era de lf sino del cas que no estaba bien configurado.