【发布时间】:2010-09-21 03:33:25
【问题描述】:
我正在设置一个由批处理文件驱动的部署解决方案,因此它是可重现的 - 我有一个有效的绑定文件,但我现在已经添加到我的 MSMQ 适配器上 - 在我的本地机器上工作,但我发现我必须添加用户名和密码才能让它在实际服务器上工作 - 它在域中,我的虚拟开发机只是工作组
有没有办法将用户名和密码添加到文件中? - 似乎不太可能,因为那会有明文密码,但解决方案是什么 - 我有点想w.r.t. SSO,但那是我没去过的地方
【问题讨论】:
我正在设置一个由批处理文件驱动的部署解决方案,因此它是可重现的 - 我有一个有效的绑定文件,但我现在已经添加到我的 MSMQ 适配器上 - 在我的本地机器上工作,但我发现我必须添加用户名和密码才能让它在实际服务器上工作 - 它在域中,我的虚拟开发机只是工作组
有没有办法将用户名和密码添加到文件中? - 似乎不太可能,因为那会有明文密码,但解决方案是什么 - 我有点想w.r.t. SSO,但那是我没去过的地方
【问题讨论】:
出于安全原因,当您导出 绑定,BizTalk Server 删除 绑定的密码 文件。导入绑定后, 您必须重新配置密码 发送端口和接收位置 在它们发挥作用之前。你 在传输中配置密码 BizTalk 的属性对话框 服务器管理控制台 发送端口或接收位置。为了 说明,请参阅如何创建发送 港口。另请参阅如何创建接收 位置。
来自http://msdn.microsoft.com/en-us/library/aa558708.aspx
但是,如果您打开投标文件并向下滚动到带有 MSMQ 适配器属性的行,您会发现空节点。然后您所要做的就是填写这些和正确的值,它们将在您下次导入绑定文件时使用。
当然,您必须记住每次导出新绑定时都要重做...
【讨论】:
您可以将用户 ID 和密码放入任何支持身份验证的 BizTalk 绑定,包括 MSMQ。为了安全起见,密码不会被导出,你只是得到一个掩码。
绑定文件的用户名和密码部分除非已配置,否则不会导出,因此最简单的做法是手动使用用户名和密码配置 MSMQ 发送端口并导出绑定 - 这会强制包含用户名和密码的元素要生成到绑定文件中的屏蔽密码。
您在绑定文件中寻找的是 MSMQ 发送端口的
在该元素中有一个用户名和密码部分。密码将被星号掩盖。将环境的密码放在那里并导入绑定。
包含用户名和密码的编码数据部分如下所示:
<用户名>你的用户名</用户名& amp;gt;<密码>******</密码>
【讨论】: