Configurando el O3 BI v6 Portal para el ingreso anónimo
El O3 portal, a partir de su versión 4.0 incluye la posibilidad de configurarlo para que realice el login en forma anónima.
Esto permite configurar una cuenta de usuario para que realice la autenticación en forma automática sin que el usuario tenga que ingresar ningún dato.
Para las versiones 4.x al 5.x ver la versión anterior a este wiki en Login anónimo en O3 Portal
Para habilitar esta funcionalidad es necesario seguir los siguientes pasos:
...
Este archivo contiene una sección similar a la siguiente:
...
<jboss-web>
<!--
<security-domain>rbac</security-domain>
<valve>
<class-name>com.ideasoft.o3.portal.auth.O3GuestUserAuthenticator</class-name>
<param>
<param-name>debug</param-name>
<param-value>0</param-value>
</param>
<param>
<param-name>userName</param-name>
<param-value>guest</param-value>
</param>
<param>
<param-name>password</param-name>
<param-value>guest</param-value>
</param>
<param>
<param-name>filteredPage</param-name>
<param-value>/anonymous.jsp</param-value>
</param>
</valve>
-->
</jboss-web>
...
- Versiones 6.X
- Abrir el archivo <O3>/jboss/standalone/deployments/o3-server.ear/o3web.war/WEB-INF/webapp.properties
Buscar
Code Block com.ideasoft.cas.filter.enabled=true
y cambiar por
Code Block com.ideasoft.cas.filter.enabled=false
...
Configurar el login anónimo para entrar directo a una página predeterminada
Supongamos que queremos entra en forma directa a la vista del cubo demo SalesByLocation, su dirección es
Procedimiento
- Bajar el Jboss
- Editar el archivo Context.xml
...
<jboss-web>
<security-domain>rbac</security-domain>
<valve>
<class-name>com.ideasoft.o3.portal.auth.O3GuestUserAuthenticator</class-name>
<param>
<param-name>debug</param-name>
<param-value>0</param-value>
</param>
<param>
<param-name>userName</param-name>
<param-value>guest</param-value>
</param>
<param>
<param-name>password</param-name>
<param-value>guest</param-value>
</param>
<param>
<param-name>filteredPage</param-name>
<param-value>/mi_pagina.jsp</param-value>
</param>
</valve>
</jboss-web>
Se pueden colocar tantas válvulas como se necesiten
- Crear las páginas mi_pagina.jsp, mi_otra_página.jsp del siguiente modo en <O3>/jboss/standalone/deployments/o3-server.ear/o3web.war
...
<!-- $Id: mi_pagina.jsp,v 1.3 2005/09/23 20:05:51 martin Exp $ -->
<%@ include file="/nocache.jspf"%>
<%-- To enable the anonymous login, uncomment de GuestUserValve in the file WEB-INF/context.xml --%>
<%response.sendRedirect(request.getContextPath() + "/browser/showView.jsp?viewDesktop=true&source=Demo%2FSalesByLocation%23_public");%>
- Salvar el archivo anterior como mi_pagina.jsp
- Levantar el Jboss
- ingresar en el navegador web http://<server>:8080/o3web/mi_pagina.jsp