Acceso a un servidor proxy protegido por contraseña

Configurar el acceso a un servicio web o archivo WSDL externo mediante un servidor proxy protegido por contraseña.

Acerca de esta tarea

Las tecnologías de integración de servicios necesitan tener acceso a Internet para invocar servicios de salida y para recuperar archivos WSDL externos. Muchas instalaciones de empresa, utilizan un servidor proxy para dar soporte al direccionamiento de Internet, y muchos servidores proxy requieren autenticación antes de conceder acceso a Internet. En la mensajería HTTP se da soporte a este requisito mediante la cabecera de mensaje Proxy-Authorization, que contiene credenciales de ID de usuario y contraseña codificadas.

Para habilitar que las tecnologías de integración de servicios invoquen un servicio de salida, configure, para cada puerto de salida, un host proxy, un puerto y un alias de autenticación J2C.

Cuando cree o modifique servicios de entrada o salida, el bus de integración de servicios también debe pasar los mensajes a través de un servidor proxy de autenticación para recuperar documentos WSDL. Por consiguiente, debe configurar el host proxy y el puerto que se utilizan.
Nota: Ni los paneles de la consola administrativa utilizados para crear una nueva configuración de servicios web, ni la opción Recargar WSDL que se proporciona en los paneles que se utilizaron para modificar una configuración de servicio web existente, le permiten entrar un alias de autenticación para recuperar el WSDL. Si el bus tiene que pasar mensajes a través de un servidor proxy de autenticación para recuperar documentos WSDL, debe utilizar herramientas de línea de mandatos para recuperar el WSDL.

Procedimiento

  1. Inicie el servidor administrativo de WebSphere Application Server.
  2. Inicie la consola administrativa.
  3. Para habilitar la invocación de un servicio de salida a través de un servidor proxy protegido por contraseña, siga estos pasos:
    1. En el panel de navegación de la consola administrativa, pulse Integración de servicios -> Buses -> valor_seguridad -> [Elementos relacionados] datos de autenticación JAAS - J2C .
    2. Cree un alias de autenticación J2C, proporcionado un nombre de alias y el ID de usuario y la contraseña necesarios para el servidor proxy de autenticación.
    3. Pulse Aceptar.
    4. En el panel de navegación de la consola administrativa, pulse Integración de servicios -> Buses -> nombre_bus -> [Servicios] Servicios de salida -> nombre_servicio -> Puertos de salida -> nombre_puerto.
    5. Escriba en los campos correspondientes el nombre de host del proxy de autenticación, el puerto y el alias de autenticación que ha creado.
    6. Pulse Aceptar.
  4. Para habilitar el bus de integración de servicios para pasar mensajes a través de un servidor proxy de autenticación para recuperar documentos WSDL, siga estos pasos:
    1. En el panel de navegación de la consola administrativa, seleccione Servidores -> Tipos de servidor -> WebSphere Application Servers -> nombre_servidor -> [Infraestructura de servidor] Java y gestión de procesos -> Definición de proceso > [Propiedades adicionales] Máquina virtual Java -> [Propiedades adicionales] Propiedades personalizadas.
    2. Defina las propiedades siguientes:
      • http.proxySet - Establezca esta propiedad en true para indicar al servidor de aplicaciones que es obligatorio trabajar con un proxy de autenticación.
      • http.proxyHost - Establezca esta propiedad en el nombre de la máquina del proxy de autenticación.
      • http.proxyPort - Establezca esta propiedad en el puerto a través del cual accederá al proxy de autenticación. Por ejemplo, 8080.
      • http.nonProxyHosts - Liste las máquinas internas para las que no es necesario la autenticación a través del proxy. Separe cada nombre de máquina de la lista con una barra vertical ("|").
      • Esta lista debe incluir la máquina en la que se ha instalado el bus.
    Nota: Si el bus tiene que pasar mensajes a través de un servidor proxy de autenticación para recuperar documentos WSDL, debe utilizar herramientas de línea de mandatos para recuperar el WSDL.
  5. Guarde los cambios en la configuración maestra.
  6. Detenga y reinicie el servidor de aplicaciones.
  7. Cierre la consola administrativa.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjw_security_proxy
File name: tjw_security_proxy.html