Configuración de la autenticación para todos los nodos de entrada HTTP y SOAP en un servidor de integración

Imponga la autenticación en todos los nodos de entrada HTTP y SOAP desplegados en un servidor de integración.

Acerca de esta tarea

Puede configurar un servidor de integración independiente o gestionado para que aplique la autenticación básica en todos los nodos de entrada HTTP y SOAP estableciendo las propiedades de forceServer en el archivo de configuración server.conf.yaml :

#forceServerHTTP:               false  # Set true to override and force unsecured HTTP on all HTTP/SOAP input nodes deployed in this server. Defaults to false.
#forceServerHTTPS:              false  # Set true to override and force secured HTTPS on all HTTP/SOAP input nodes deployed in this server. Defaults to false.
#forceServerHTTPSecurityProfile: ''    # Set a security profile, {<policy project name>}:<security profile basename>, to override and force all HTTP/SOAP transport
                                       # input nodes deployed in this server to apply the security set in the profile. Default is unset, so flow or node setting applies

Procedimiento

Para configurar el servidor de integración para que aplique la autenticación básica en los nodos de entrada HTTP y SOAP, siga estos pasos:

  1. Abra el archivo de configuración server.conf.yaml para el servidor de integración utilizando un editor YAML.

    Puede editar el archivo utilizando el editor YAML integrado que se incluye en el kit de herramientas « IBM® App Connect Enterprise », ya sea haciendo doble clic en el archivo en la vista «Desarrollo de aplicaciones» o haciendo clic con el botón derecho del ratón en el archivo y seleccionando «Abrir con » > «Editor YAML ». Si elige editar el archivo utilizando un editor de texto sin formato, asegúrese de que no incluye ningún carácter de tabulación (que no es válido en YAML) y utilice una herramienta de validación de YAML para validar el contenido del archivo.

  2. Imponga la seguridad de HTTPS en todos los nodos de entrada HTTP y SOAP desplegados en el servidor de integración, descomentando la propiedad forceServerHTTPS y estableciéndola en true.
    Este valor altera temporalmente los valores de autenticación existentes especificados en los nodos de entrada HTTP y SOAP en el flujo de mensajes.
  3. Especifique un perfil de seguridad que se aplicará a todos los nodos de entrada HTTP y SOAP desplegados en el servidor de integración, estableciendo la propiedad forceServerHTTPSecurityProfile en el nombre de la política, de la forma {policy_project_name}:security_profile_name ; por ejemplo:
    
    forceServerHTTPSecurityProfile: '{SecPolicy}:BasicAuthLocal'
    Los valores de seguridad del perfil de seguridad alterarán temporalmente los valores de seguridad especificados en los nodos de entrada HTTP y SOAP en el flujo de mensajes. Si esta propiedad no está establecida, se aplican los valores especificados en los nodos de entrada o el flujo de mensajes.
  4. Reinicie el servidor de integración para que se apliquen los cambios.