Configurando para ver O3 detrás de un proxy
Atención
este wiki es válido solo para versiones 5.x
Problema
Al intentear loguerno desde internet, llegamos a la página de logueo, pero luego de compeltar los datos y apretar entrar nos devuelve una página en blanco.
Solución
El problema se da con el CAS (single sign on).
Precisamos decirle dende se tiene que buscar a si mismo, para ello editamos el archivo
<o3>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/WEB-INF/web.xml
buscar
<filter> <filter-name>checkLoginFilter</filter-name> <filter-class>com.ideasoft.cs.ejb.cas.filter.CASFilter</filter-class> <init-param> <param-name>logout_url</param-name> <param-value>/cas/logout</param-value> </init-param> <init-param> <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name> <param-value>${request.prefix}/cas/login</param-value> </init-param> <init-param> <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name> <param-value>${request.prefix}/cas/proxyValidate</param-value> </init-param> <init-param> <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name> <param-value>${request.serverName}</param-value> </init-param> </filter>
remplazar
<param-value>${request.prefix}/cas/proxyValidate</param-value>
por
<param-value>http://localhost:8080/cas/proxyValidate</param-value>
Atención
Cambiar el puerto al que corresponda si se hizo cambio de puerto
Si tenemos el componente REPORT
Si tenemos licenciado el Report deberemos además hacer lo mismo pero en el archivo:
<o3>/jboss/server/default/deploy/o3report.war/WEB-INF/web.xml