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

Version 1 Next »

HowTo integrar usuario de O3

Introducción

Si se tiene una instalación de o3 activa, se puede hacer que o3BPA autentique contra los usuarios de O3, en vez de tener una base propia.

Aplica a O3 BP&A

1.2 (o superior)

Autor

Rodolfo Botto

Contexto

Instalación de O3BPA junto con una instalación de o3, para la cual se quieren compartir los usuarios.

Recomendación

El servidor de O3BPA debe estar bajo para cambiar la configuración.
Tener en cuenta que a partir del cambio, para poder entrar a O3BPA se requiere el servidor de O3 levantado.

Procedimiento

  • Editar el archivo <o3bpa>/jboss/server/default/deploy/ideasoft/o3bpa.ear/META-INF/security-config.xml
  • Modificar la línea
    <module-option name="rbac.rest.url">${ideasoft.port.baseurl}/rbac-rest</module-option>
    

Para quedar refiriendo al servidor de O3:
Ejemplo

<module-option name="rbac.rest.url">http://localhost:8080/rbac-rest</module-option>
  • Ajustar en el archivo <o3bpa>/jboss/server/default/deploy/ideasoft/o3bpa.ear/o3bpa.war/WEB-INF/web.xml
    <servlet-name>O3RestProxyServlet</servlet-name>
                    <servlet-class>biz.ideasoft.web.proxy.ProxyServlet</servlet-class>
                    <!--
                    <init-param>
                            <param-name>proxyHost</param-name>
                            <param-value>localhost</param-value>
                    </init-param>
                    <init-param>
                            <param-name>proxyPort</param-name>
                            <param-value>8180</param-value>
                    </init-param>
                     -->
                    <init-param>
                            <param-name>proxyPath</param-name>
                            <param-value>/rbac-rest</param-value>
    

Descomentando la sección con proxyHost y proxyPort, ajustando los valores para asociarlos a la instalación de o3.

Ejemplo:

<servlet-name>O3RestProxyServlet</servlet-name>
                <servlet-class>biz.ideasoft.web.proxy.ProxyServlet</servlet-class>
                <init-param>
                        <param-name>proxyHost</param-name>
                        <param-value>localhost</param-value>
                </init-param>
                <init-param>
                        <param-name>proxyPort</param-name>
                        <param-value>8080</param-value>
                </init-param>
                <init-param>
                        <param-name>proxyPath</param-name>
                        <param-value>/rbac-rest</param-value>
  • No labels