Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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>

...

  1. Versiones 6.X
    1. Abrir el archivo <O3>/jboss/standalone/deployments/o3-server.ear/o3web.war/WEB-INF/webapp.properties
    2. 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

"http://localhost:8080/o3web/browser/showView.jsp?viewDesktop=true&source=Demo%2FSalesByLocation%23_public"

Procedimiento

  1. Bajar el Jboss
  2. 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

  1. 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");%>
  1. Salvar el archivo anterior como mi_pagina.jsp
  2. Levantar el Jboss
  3. ingresar en el navegador web http://<server>:8080/o3web/mi_pagina.jsp