Altova MapForce 2023 Enterprise Edition

Con la autenticación dinámica puede suministrar el nombre de usuario y la contraseña como parámetros de entrada cuando ejecute la asignación. Este tipo de autenticación se puede usar en asignaciones que llaman a servicios web que necesitan autenticación HTTP básica.

Para configurar la autenticación dinámica:

1.Abra una asignación que contenga una llamada a un servicio web o añada un servicio web a una asignación nueva. Para más detalles consulte los apartados Agregar llamadas a servicios web (de tipo REST) y Agregar llamadas a servicios web (SOAP).

2.Haga doble clic en la barra del título del componente del servicio web para abrir el cuadro de diálogo "Configuración de la llamada a servicio web".

3.Junto a Configuración de seguridad HTTP haga clic en Editar.

4.Seleccione Autenticación dinámica.

5.Haga clic en Aceptar.

 

Una vez haya habilitado la autenticación se añaden al lado "Solicitud" del componente del servicio web dos conectores de entrada nuevos: Nombre de usuario HTTP y Contraseña HTTP. Para suministrar los valores reales debe añadir dos componentes de entrada nuevos a la asignación usando el comando de menú Insertar | Insertar componente de entrada... y conéctelos, respectivamente, a Nombre de usuario HTTP y Contraseña HTTP.

mf_dynamic_auth_01

Para acceder a la vista previa de la asignación en MapForce puede optar por suministrar el nombre de usuario y la contraseña como valores "diseño-ejecución". Para ello haga doble clic en la barra del título de cada uno de los componentes de entrada e introduzca, respectivamente, el nombre de usuario y la contraseña en la caja de texto Valor. Para más información consulte el apartado Pasar parámetros a la asignación.

 

El nombre de usuario y la contraseña se tratan como cualquier otro valor de ejecución diseño-tiempo, por lo que se almacenan en el archivo de diseño de la asignación como texto simple. Si prefiere que eso no pase, evite introducir valores de diseño-tiempo o use el método Credenciales.

© 2017-2023 Altova GmbH