Codificación de credenciales en los URL

Puede controlar si las credenciales que se pasan en un URL de IBM® Business Process Manager que implementa redirect-login.jsp están codificadas. Puede codificar credenciales en un URL que se utiliza, por ejemplo, para iniciar un servicio directamente desde IBM Process Designer.

Antes de empezar

Verifique que los componentes siguientes se detienen antes de completar esta tarea:
  • IBM Process Center Server
  • IBM Process Server

Acerca de esta tarea

Para efectuar cambios en la configuración, debe copiar el contenido del archivo 00Static.xml en cada archivo 100Custom.xml de la topología. Para controlar la codificación, utilice la propiedad <encode-redirect-url-credentials> del archivo 00Static.xml. La información sobre los archivos 100Custom.xml y la ubicación de los archivos de configuración se encuentra en los temas "El archivo 100Custom.xml y la configuración" y "Ubicación de los archivos de configuración".
Importante: Haga todas las modificaciones necesarias en el archivo 100Custom.xml. No edite el archivo 00Static.xml.

Procedimiento

  1. Abra el archivo 00Static.xml en un editor de textos.
  2. En el archivo 00Static.xml, copie cada propiedad que desea cambiar.
  3. En un editor de texto, abra cada archivo 100Custom.xml de la topología.
  4. Copie las propiedades siguientes del archivo 00Static.xml y luego péguelas en los archivos 100Custom.xml:
    <authoring-environment>
       <encode-redirect-url-credentials merge="replace">true</encode-redirect-url-credentials>
    </authoring-environment>
  5. Modifique el valor de la propiedad <encode-redirect-url-credentials>. De manera predeterminada, esta propiedad se establece en true, de forma que las credenciales pasadas en un URL de IBM BPM están codificadas. Si cambia este valor a false, el URL se compone de credenciales en texto sin codificar.
  6. Guarde los cambios.
  7. Inicie IBM Process Center Server y Process Server.