Configuración de Liferay (CAS)

Resource type
Manual

Luego de tener Liferay instalado y CAS correctamente configurado es necesario configurar Liferay para que su autenticación se haga atraves de CAS; para ello es necesario seguir los siguientes pasos:

1. Detener el servidor de tomcat

2. Editar el fichero portal-ext.properties que se encuentra en la ruta $DIRECTORIO_PACK\tomcat-6.0.18\webapps\ROOT\WEB-INF\classes y agregar la siguiente configuración (luego de lo que ya se encuentre en el fichero):

cas.auth.enabled=true

cas.login.url=https://localhost:8443/cas/login

cas.logout.url=https://localhost:8443/cas/logout?url=http://localhost:8080

cas.service.url=http://localhost:8080/c/portal/login

cas.server.name=localhost:8080

cas.validate.url=https://localhost:8443/cas/proxyValidate

auto.login.hooks=com.liferay.portal.security.auth.CASAutoLogin

3. Deshabiliar el portlet de inicio de sesión de Liferay (ya que es necesario hacer un desarrollo sobre el para que funcione con CAS); para ello es necesario editar el fichero liferay-portlet que se encuentra en la ruta

 $DIRECTORIO_PACK\tomcat-6.0.18\webapps\ROOT\WEB-INF\ y comentar la entrada del portlet de login (<portlet-name>58</portletname>)

4. Iniciar el servidor de Tomcat y probar iniciar sesión (Debe redirigirnos a CAS y luego de suministrar los datos volver a la página de inicio de Liferay.