L'ID utilisateur et le mot de passe BizTalk MSMQ dans un fichier de liaisons
Question
Je prépare une solution à déployer, pilotée par un fichier de commandes pour la reproduire - J'ai un fichier de liaison qui fonctionne mais j'ai maintenant ajouté mes adaptateurs MSMQ - fonctionne sur ma machine locale, mais j'ai constaté que je devais ajouter un ID utilisateur et un mot de passe pour que cela fonctionne sur le serveur actuel "il est dans le domaine, ma machine virtuelle de développement est juste un groupe de travail
Est-il possible d'ajouter l'ID utilisateur et le mot de passe au fichier? - Cela semble peu probable car le mot de passe serait indiqué en texte clair, mais quelle est la solution? - Je pense que quelque chose w.r.t. SSO, mais c’est un domaine dans lequel je n’ai pas été proche
La solution
Vous pouvez insérer l'ID utilisateur et le mot de passe dans toute liaison BizTalk prenant en charge l'authentification, y compris MSMQ. Pour des raisons de sécurité, le mot de passe n’est pas exporté, vous n’avez qu’un masque.
Les sections userName et password du fichier de liaison n'étant exportées que si elles ont été configurées, la solution la plus simple consiste à configurer manuellement un port d'envoi MSMQ avec userName et un mot de passe, puis à exporter les liaisons. Les éléments contenant userName et le mot de passe masqué à générer dans le fichier de liaison.
Ce que vous recherchez dans votre fichier de liaison est le < TransportTypeData > élément de votre port d’envoi MSMQ. Il contient toutes les informations de configuration de votre adaptateur sous forme de données codées.
Cet élément contient une section nom d'utilisateur et mot de passe. Le mot de passe sera masqué avec des astérisques. Placez le mot de passe pour l'environnement ici et importez la liaison.
La partie des données codées avec nom d'utilisateur et mot de passe ressemblera à quelque chose comme ci-dessous:
& amp; amp; lt; nom d'utilisateur & amp; amp; gt; VotreNom d'utilisateur & amp; amp; lt; / nom d'utilisateur & amp; amp; gt; & amp; amp; lt; mot de passe & amp; amp; gt; ****** & amp; amp; lt; / mot de passe & amp; amp; gt;
Autres conseils
Pour des raisons de sécurité, lorsque vous exportez des liaisons, BizTalk Server supprime le mots de passe pour les liaisons de la fichier. Après avoir importé les liaisons, vous devez reconfigurer les mots de passe pour envoyer des ports et recevoir des emplacements avant qu'ils fonctionnent. Vous configurer les mots de passe dans le transport Boîte de dialogue Propriétés du BizTalk Console d'administration du serveur pour le envoyer le port ou recevoir l'emplacement. Pour instructions, voir Comment créer un envoi Port. Voir aussi Comment créer une réception Lieu.
De http://msdn.microsoft.com/en -us / library / aa558708.aspx
Cependant, si vous ouvrez le fichier de liens et faites défiler l'écran jusqu'à la ligne contenant les propriétés de l'adaptateur MSMQ, vous trouverez les nœuds vides. Il vous suffit ensuite de renseigner ces valeurs et les valeurs correctes. Elles seront utilisées lors de la prochaine importation du fichier de liaison.
Bien sûr, vous devez vous rappeler de le refaire chaque fois que vous exportez une nouvelle liaison ...