Actuellement, pour configurer les ports WCF dans BizTalk, je fournis un nom d'utilisateur et un mot de passe dans le fichier PortBindingsMaster que tout le monde peut voir. C'est un trou de sécurité majeur. Je veux garder mon nom d'utilisateur et mot de passe chiffré et également au moment du déploiement BTDF, il devrait configurer les ports WCF respectifs avec le nom d'utilisateur et mot de passe respectifs.Configuration des ports WCF dans le déploiement BTDF
Ma configuration actuelle pour CustomProps de l'un des ports WCF est donnée ci-dessous: -
<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>
Comme vous pouvez le voir, je fournirai le nom d'utilisateur et mot de passe dans le fichier PortBindingsMaster. Je ne veux pas ajouter cela dans le fichier PortBindingsMaster. Toute aide serait appréciée.
Remarque: - J'ai une contrainte de plus que je ne peux même pas ajouter le nom d'utilisateur et mot de passe dans mon fichier de paramètres d'environnement.