- In
portal-setup-wizard.properties
aggiungere
# CAS
cas.auth.enabled=true
cas.login.url=<Apereo CAS prefix URL>/cas/login
cas.logout.url=<Apereo CAS prefix URL>/cas/logout
cas.server.name=<Apereo CAS prefix URL>
cas.server.url=<Apereo CAS prefix URL>/cas
- Buildare
liferay-cas-filter
- Copiare il jar risultante tra le librerie referenziate nel container che ospita Liferay
- es.:
<tomcat folder>/webapps/ROOT/WEB-INF/lib
- Assicurarsi che nella stessa cartella siano presenti
cas-client-core-3.5.1.jar
ecas-client-support-saml-3.5.1.jar
- Modificare il file /webapps/ROOT/WEB-INF/liferay-web.xml`sostituendo
<filter-name>SSO CAS Filter</filter-name>
<filter-class>com.liferay.portal.servlet.filters.sso.cas.CASFilter</filter-class>
con
<filter-name>SSO CAS Filter</filter-name>
<filter-class>net.tirasa.liferay.cas.filter.MyLiferayCASFilter</filter-class>
- Modificare nel
pom.xml
la proprietàliferay.folder
indicando il percorso della cartella di Liferay - Buildare
liferay-hook
mvn liferay:deploy
per deployare l'hook