Puede configurar los pares de datos de nombre-valor arbitrarios, en
los que el nombre es una clave de propiedad y el valor es un valor de serie que se puede
utilizar para establecer propiedades internas de configuración del sistema. Cuando se define una nueva propiedad, esto permite configurar un valor que no
está disponible a través de las opciones de la consola administrativa.
Acerca de esta tarea
El tema de propiedades personalizadas de seguridad de los servicios web proporciona la siguiente información sobre cada propiedad personalizada:
- Proporciona una descripción detallada de la propiedad
- Indica el tipo de datos que son necesarios para establecer la propiedad
- Proporciona una lista de posibles valores
- Lista el valor predeterminado
Importante: Las propiedades predeterminadas que se establecen
para el consumidor predeterminado o los enlaces de generador predeterminados tienen
prioridad sobre las propiedades personalizadas generales que se establecen como propiedades adicionales. No obstante,
los enlaces personalizados tienen prioridad sobre los enlaces predeterminados.
Los
pasos siguientes explican cómo establecer las prioridades personalizadas para proteger los servicios web:
Procedimiento
- Establezca las propiedades personalizadas para la API de Java para aplicaciones RPC basadas en XML (JAX-RPC). Puede establecer propiedades personalizadas para proteger los servicios web para aplicaciones
JAX-RPC en varias ubicaciones en la consola administrativa. Puede establecer estas propiedades personalizadas para el consumidor predeterminado, el generador predeterminado o ambos enlaces. Además, puede establecer propiedades personalizadas como propiedades adicionales generales. Colectivamente, los enlaces predeterminados del consumidor, los enlaces de generador predeterminados y las propiedades adicionales
se conocen como enlaces predeterminados.
- Enlaces predeterminados
- Expanda Aplicaciones > Tipos de aplicación.
- Pulse Aplicaciones de empresa WebSphere > nombre_aplicación.
- En Módulos, pulse Gestionar módulos > nombre_módulo.
- En Propiedades de seguridad de los servicios Web, pulse Servicios Web: enlaces de seguridad del servidor o
Servicios Web: enlaces de seguridad del cliente > Editar personalizado.
- Enlaces de consumidor predeterminados
- Expanda Servidores > Tipos de servidor.
- Pulse Servidores de aplicaciones de WebSphere > nombre_servidor.
- En Seguridad, pulse Tiempo de ejecución de seguridad JAX-WS y JAX-RPC.
- En Enlaces de consumidor por omisión JAX-RPC, pulse Propiedades.
- Enlaces de generador predeterminados
- Expanda Servidores > Tipos de servidor.
- Pulse Servidores de aplicaciones de WebSphere > nombre_servidor.
- En Seguridad, pulse Tiempo de ejecución de seguridad JAX-WS y JAX-RPC.
- En Enlaces de generador predeterminados JAX-RPC, pulse Propiedades.
- Propiedades adicionales
- Expanda Servidores > Tipos de servidor.
- Pulse Servidores de aplicaciones de WebSphere > nombre_servidor.
- En Seguridad, pulse Tiempo de ejecución de seguridad JAX-WS y
JAX-RPC.
- En Propiedades personalizadas, pulse Propiedades personalizadas.
Orden de prioridad para las propiedades personalizadas con aplicaciones JAX-RPC: Las propiedades personalizadas que se establecen en los enlaces predeterminados y en la extensión de WS-Security tienen
prioridad sobre las propiedades personalizadas que se establecen en los enlaces predeterminados. Las propiedades personalizadas que se establecen en los enlaces
de WS-Security tienen prioridad sobre las propiedades personalizadas que se establecen en la extensión de WS-Security. Las propiedades personalizadas que se establecen en
los enlaces de generador o remitente y consumidor o receptor tienen prioridad sobre las propiedades personalizadas que se establecen en las propiedades adicionales.
- Establezca las propiedades personalizadas para la API de Java para aplicaciones (JAX-WS) de servicios web basadas en XML. Puede establecer propiedades personalizadas para proteger los servicios web para aplicaciones
JAX-WS en varias ubicaciones en la consola administrativa.
Puede establecer estas propiedades personalizadas en los enlaces personalizados para una aplicación, en los enlaces
predeterminados de WS-Security o para mensajes de entrada y salida.
- Enlaces personalizados para una aplicación
- Expanda Servicios > Clientes de servicio o Servicios >
Proveedores de servicios.
- Pulse nombre_servicio > nombre_enlace.
- Pulse WS-Security.
- En la cabecera de los enlaces de política de seguridad de mensajes principales, pulse Propiedades
personalizadas.
- Enlaces predeterminados de WS-Security
- Expanda Servicios > Conjuntos de políticas.
- Pulse Enlaces de conjunto de políticas del proveedor general o
Enlaces de conjunto de políticas del cliente general > nombre_enlace
> WS-Security.
- En los enlaces de política de seguridad de mensajes principales, pulse Propiedades personalizadas.
- Propiedades personalizadas de entrada y de salida
- Expanda Servicios > Conjuntos de políticas.
- Pulse Enlaces de conjunto políticas predeterminados.
- Debajo de la cabecera Política, pulse WS-Security.
- En la cabecera de los enlaces de política de seguridad de mensajes principales, pulse Propiedades
personalizadas.
Para obtener más información, consulte el tema sobre propiedades
personalizadas de entrada y de salida.
O bien, puede establecer estas propiedades como parámetros o propiedades de enlaces de entrada para
la aplicación JAX-WS utilizando los scripts wsadmin. En la función setBinding se utilizan los nombres de propiedades de tipos de políticas WS-Security siguientes:
- application.parameters
- application.securityinboundbindingconfig.properties
- application.securityoutboundbindingconfig.properties
Nota: Las propiedades personalizadas no se pueden establecer utilizando
la API de seguridad de servicios Web. Las propiedades personalizadas deben establecerse
con la consola administrativa.