Altova FlowForce Server 2025 Advanced Edition

En apartados anteriores de esta documentación hemos visto la introducción a las Credenciales. Recuerde que crear credenciales no soo es posible en FlowForce Server, sino también en MapForce al diseñar una asignación de datos.

 

Al implementar una asignación que contiene credenciales de MapForce en FlowForce Server, las credenciales también se implementan en el servidor. La información implementada contiene solamente los campos que haya rellenado al crear el registro de la credencial. Por ejemplo, puede ser una credencial vacía o un objeto de credencial que contiene el nombre de usuario y la contraseña.

 

También puede implementar objetos de credencial desde MapForce en FlowForce Server como objetos independientes de la asignación principal. Puede escoger directamente desde MapForce en qué contenedor de destino se deben implementar. Para más información consulte la documentación de MapForce (https://www.altova.com/es/documentation).

 

La información de estos campos se considera información sensible:

 

Contraseña (para credenciales de tipo "contraseña")

Secreto del cliente, Token de acceso y Actualizar token (para credenciales de tipo "OAuth 2.0")

 

La información sensible sólo se implementa si marca la casilla Incluir credencial cifrada en el archivo .mfx y en la implementación de la asignación durante la creación del diseño de la asignación en MapForce. Esto se aplica tanto si implementa la asignación como si implementa las credenciales independientes.

 

Para ver en FlowForce Server si una función de la asignación necesita credenciales, abra la página de la función correspondiente, por ejemplo:

inc-mapping-credentials-01

Si marcó la casilla Incluir credencial cifrada en el archivo .mfx y en la implementación de la asignación al crear la credencial, entonces el trabajo usará las credenciales implementadas junto con la asignación. En este caso no necesita indicarlas desde la página de configuración del trabajo. Por ejemplo, el paso de ejecución siguiente ejecuta la función de la asignación con las credenciales almacenadas, si las hay (observe que no se ha expandido el parámetro my.credentials):

inc-mapping-credentials-02

Siempre puede sobrescribir las credenciales almacenadas con otros objetos de credenciales que haya definido directamente en FlowForce Server, o bien con sus credenciales locales. Para ello haga clic en el botón "+" y seleccione un objeto de credencial que ya exista en FlowForce Server o introduzca directamente el nombre de usuario y contraseña, por ejemplo:

inc-mapping-credentials-03

Las credenciales suministradas al paso de ejecución como parámetros tienen prioridad frente a las credenciales almacenadas dentro de la función de la asignación.

 

Si no marcó la casilla Incluir credencial cifrada en el archivo .mfx y en la implementación de la asignación al crear la credencial en MapForce, es obligatorio suministrar las credenciales como parámetros; de lo contrario, el trabajo no se ejecutará correctamente.

 

En el caso de las funciones de la asignación que necesiten autorización OAuth 2.0, el token de acceso puede expirar o ser revocado por el proveedor web en cualquier momento. Cuando esto ocurre, FlowForce Server intenta automáticamente obtener uno nuevo mientras se está ejecutando la instancia del trabajo. Si hay varios trabajos que usan la misma credencial y si los factores del tiempo de ejecución lo permiten, FlowForce Server actualizará el token de acceso de forma centralizada y sincronizará en consecuencia todas las instancias del trabajo que se hayan visto afectadas.

© 2018-2024 Altova GmbH