WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Configurar la autenticación con autenticación básica HTTP

Utilice un perfil de seguridad para configurar la autenticación básica HTTP en los nodos HTTPRequest o SOAPRequest.

La autenticación básica es una extensión común en el protocolo HTTP que permite que un cliente suministre información de identidad a un servidor web remoto en forma de nombre de usuario y contraseña enviados en los datos de la cabecera HTTP. Los perfiles de seguridad en WebSphere Message Broker proporcionan un método para que los diseñadores de flujos de mensajes suministren estas credenciales sin tener que crear las cabeceras HTTP en un nodo Compute.

Si la propagación de identidad para el perfil de seguridad seleccionado está habilitada, los nodos HTTPRequest y SOAPRequest seleccionan automáticamente las credenciales de nombres de usuario y contraseña, si existen, en el árbol de propiedades. Consulte Configuración para la propagación de identidad. El perfil de seguridad predefinido Propagación predeterminada tiene este valor habilitado.

Para habilitar la autenticación básica, seleccione un perfil de seguridad apropiado para el nodo de salida o el flujo de mensajes en el Editor de archivador de intermediario. Las credenciales se seleccionan en las ubicaciones siguientes del árbol de propiedades, si están establecidas:

Properties.IdentityMappedType
Properties.IdentityMappedToken
Properties.IdentityMappedPassword

Si los campos de la identidad correlacionada no están definidos, las credenciales se seleccionan de las siguientes ubicaciones del árbol de propiedades:

Properties.IdentitySourceType
Properties.IdentitySourceToken
Properties.IdentitySourcePassword

En la autenticación básica, se necesitan tanto un nombre de usuario como una contraseña y por lo tanto, campo Type apropiado debe establecerse en la serie usernameAndPassword. Por ejemplo:

SET OutputRoot.Properties.IdentitySourceType='usernameAndPassword';
SET OutputRoot.Properties.IdentitySourceToken = 'myUser';
SET OutputRoot.Properties.IdentitySourcePassword = 'myPassw0rd';

Estos campos se interpretan mediante un nodo posterior HTTPRequest o SOAPRequest y se convierten en una cabecera HTTP de autenticación básica.

También puede propagar credenciales desde un mensaje de entrada estableciendo un perfil de seguridad que incluye la propagación en un nodo de entrada y a continuación, utilizando las propiedades del nodo de entrada Tipo de señal de identidad, Ubicación de señal de identidad y Ubicación de contraseña de identidad. Estas tres propiedades toman una expresión XPath que especifica la ubicación en el mensaje de entrada del que se recuperan la señal o la contraseña apropiadas. Si se han configurado correctamente, estas propiedades colocan la información de identidad en los campos Properties.IdentitySourceType, Properties.IdentitySourceToken y Properties.IdentitySourcePassword. A continuación, os nodos HTTPRequest o SOAPRequest utilizan estos valores directamente, con una política de seguridad apropiada.

Puede alterar temporalmente la configuración del perfil de seguridad seleccionando la opción de creación Alterar temporalmente valores de propiedades configurables en el Editor de archivador de intermediario.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:37


Tema de tareaTema de tarea | Versión 8.0.0.5 | bp19260_