目前为了在 BizTalk 中配置 WCF 端口,我在 PortBindingsMaster 文件中提供用户名和密码,任何人都可以看到。这是一个重大的安全漏洞。我想对我的用户名和密码进行加密,并且在部署 BTDF 时,它应该使用相应的用户名和密码配置相应的 WCF 端口。
我当前对 WCF 端口之一的 CustomProps 的配置如下:-
<CustomProps>
<OrderedProcessing vt="11">0</OrderedProcessing>
<BindingConfiguration vt="8">
<binding name="oracleDBBinding" pollWhileDataFound="true"/>
</BindingConfiguration>
<InboundBodyPathExpression vt="8" />
<OutboundBodyLocation vt="8">UseBodyElement</OutboundBodyLocation>
<AffiliateApplicationName vt="8" />
<BindingType vt="8">oracleDBBinding</BindingType>
<DisableLocationOnFailure vt="11">0</DisableLocationOnFailure>
<InboundBodyLocation vt="8">UseBodyElement</InboundBodyLocation>
<OutboundXmlTemplate vt="8">
<bts-msg-body xmlns="http://www.microsoft.com/schemas/bts2007" encoding="xml" />
</OutboundXmlTemplate>
<IncludeExceptionDetailInFaults vt="11">0</IncludeExceptionDetailInFaults>
<InboundNodeEncoding vt="8">Xml</InboundNodeEncoding>
<CredentialType vt="8">UserAccount</CredentialType>
<UserName vt="8">Adminxyz</UserName>
<Password vt="8">angf123#%</Password>
<SuspendMessageOnFailure vt="11">0</SuspendMessageOnFailure>
</CustomProps>
如您所见,我在 PortBindingsMaster 文件中提供了用户名和密码。我不想在 PortBindingsMaster 文件中添加它。任何帮助将不胜感激。
注意:- 我还有一个约束,我什至不能在我的环境设置文件中添加用户名和密码。