Versions Compared

Key

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

HowTo integrar usuario de O3

Introducción

Excerpt

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

...

Procedimiento

  • Editar el archivo <o3bpa>/jboss/serverstandalone/default/deploydeployments/ideasoft/o3bpa.ear/META-INF/security-config.xml
  • Modificar la línea

    Code Block
    
    <module-option name="rbac.rest.url">${ideasoft.port.baseurl}/rbac-rest</module-option>
    

Para quedar refiriendo al servidor de O3:
Ejemplo

Code Block

<module-option name="rbac.rest.url">http://localhost:8080/rbac-rest</module-option>
  • Ajustar en el archivo <o3bpa>/jboss/

    server

    standalone/

    default/deploy

    deployments/

    ideasoft/

    o3bpa.ear/o3bpa.war/WEB-INF/web.xml

    Code Block
    
    <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:

Code Block

<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>