Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

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

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

  • No labels