Wiki Markup |
---|
h2. Configurando para ver O3 detrás de un proxy |
...
{note | ||
:title | =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
{note} h3. 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. h3. 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
Code Block |
---|
buscar
{code}
<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
Code Block |
---|
{code} remplazar {code} <param-value>${request.prefix}/cas/proxyValidate</param-value> {code} por |
...
{code | ||
} <param-value>http://localhost:8080/cas/proxyValidate</param-value> {code} {note | ||
:title | =Atención | } Cambiar el puerto al que corresponda si se hizo cambio depuerto |
Si tenemos el componente REPORT
Si tenemos licenciado el Report deberemos además hacer lo mismo pero en el archivo:
puerto {note} h3. 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 h3. Si tenemos el componente ePortal Si tenemos licenciado el *ePortal* deberemos además hacer lo mismo pero en el archivo: <o3>/jboss/server/default/deploy/liferay.war/WEB-INF/classes/portal-ext.properties buscar cas.validate.url=http://${o3.cas.server.host}/cas/proxyValidate y cambiar por cas.validate.url=http://localhost:8080/cas/proxyValidate el puerto poner el que corresponda |