Nombre de usuario y contraseña almacenados
Uno de los métodos para ejecutar asignaciones con autenticación es almacenar, cifrados, el nombre de usuario y la contraseña en la asignación. De esta forma es fácil ejecutar la asignación, independientemente del entorno de ejecución, porque la información sensible está cifrada y almacenada como parte de la asignación o, en el caso de la ejecución en servidor, como parte del archivo de ejecución del servidor. Sin embargo, a pesar de su menor complejidad, presenta el inconveniente de que, cada vez que se modifiquen el nombre de usuario y la contraseña, es necesario actualizar y volver a compilar la asignación en un nuevo archivo de ejecución del servidor .mfx , o volver a implementarla en FlowForce Server. Por esta razón, el nombre de usuario y la contraseña no se pueden cambiar en tiempo de ejecución, como sí es posible con el método Credenciales.
Este método solo es compatible por motivos de compatibilidad con versiones anteriores de MapForce. Se recomienda utilizar, en su lugar, las credenciales o la autenticación dinámica. |
Para configurar la autenticación con nombre de usuario y contraseña almacenados:
1.Abra una asignación que contenga una llamada a un servicio web o añada un servicio web a una asignación nueva.
2.Haga doble clic en la barra del título del componente del servicio web para abrir el cuadro de diálogo Configuración.
3.Junto a Configuración de seguridad HTTP, haga clic en Editar.
4.Seleccione el botón de opción situado junto a Nombre de usuario e introduzca el nombre de usuario y la contraseña que desea guardar. Confirme la contraseña cuando la aplicación lo pida.
5.Haga clic en Aceptar.
Ahora puede acceder a la vista previa de la asignación en MapForce sin más requisitos. En MapForce Server puede ejecutar la asignación como ejecutaría cualquier asignación que no necesite credenciales. Por ejemplo, al llamar a MapForce Server con la línea de comando la sintaxis podría ser:
<exec> run mapping.mfx |
Si implementa la asignación en FlowForce Server para ejecutarla como una función de asignación no existe ninguna indicación especial en FlowForce Server que indique que la asignación incluye credenciales almacenadas. Puede crear un trabajo desde la función de asignación y ejecutarlo sin ningún requisito especial.