Nom d'utilisateur et mot de passe enregistrés
L'enregistrement du nom d'utilisateur et du mot de passe sous forme chiffrée dans le mappage est l'une des méthodes permettant d'exécuter des mappages avec authentification. Cette approche simplifie l'exécution du mappage, quel que soit l'environnement d'exécution, car les données sensibles sont stockées sous forme chiffrée dans le mappage lui-même ou, en cas d'exécution sur serveur, dans le fichier d'exécution du serveur. Cependant, malgré une complexité réduite, cette méthode présente l’inconvénient suivant : chaque fois que le nom d’utilisateur et le mot de passe doivent être modifiés, vous devez mettre à jour et recompiler le mappage en un nouveau fichier d’exécution serveur .mfx, ou le redéployer sur FlowForce Server. De plus, il n’est pas possible de modifier le nom d’utilisateur et le mot de passe lors de l’exécution du mappage, comme c’est le cas avec les Identifiants.
Cette approche n’est prise en charge qu’à des fins de compatibilité ascendante avec les versions antérieures de MapForce. Il est recommandé d’utiliser plutôt les Identifiants ou l’Authentification dynamique. |
Pour configurer l’authentification avec un nom d’utilisateur et un mot de passe enregistrés :
1.Ouvrez un mappage contenant un appel de service web ou ajoutez un service web à un nouveau mappage.
2.Double-cliquez sur la barre de titre du composant de service web pour ouvrir le dialogue Paramètres.
3.À côté de "Paramètres de sécurité HTTP", cliquez sur Édition.
4.Sélectionnez le bouton radio à côté de Nom d’utilisateur et saisissez le nom d’utilisateur et le mot de passe à enregistrer. Confirmez le mot de passe lorsque vous êtes invité à le faire.
5.Cliquez sur OK.
Vous pouvez désormais prévisualiser le mappage dans MapForce sans aucune autre condition préalable. Dans MapForce Server, vous pouvez exécuter le mappage comme vous le feriez pour tout mappage ne nécessitant pas d’identifiants. Par exemple, lorsque vous appelez MapForce Server depuis la ligne de commande, la syntaxe pour exécuter le mappage pourrait être :
<exec> run mapping.mfx |
Si vous déployez le mappage sur FlowForce Server afin de l'exécuter en tant que fonction de mappage, rien n'indique spécifiquement dans FlowForce Server que ce mappage inclut des identifiants enregistrés. Il vous suffit de créer une tâche à partir de la fonction de mappage et de l'exécuter sans condition préalable particulière.