设置它吗?
我需要POST到hrl https://xxxxx.com,它需要用户名和密码基本身份验证
我们正在使用biztalk ESB动态发送端口
我如何使用绑定配置或行为来配置它或者我可以从UDDI
对于WCF适配器,您可以在ESB Endpoint Configuration中设置任何WCF适配器属性。在你的例子中应该是这样的:
SecurityMode=TransportCredentialOnly&TransportClientCredentialType=Basic&UserName=Youruser&Password=Yourpassword
将它们以明文形式存储是不好的。您可以使用单点登录:只需使用UseSSO和affiliation applicationname。
您的问题也可以使用自定义端点行为来解决。你应该在机器上登记。从ESB中使用的配置。在行为,你应该有这样的东西:
public void AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters)
{
ClientCredentials clientCredentials = new ClientCredentials();
clientCredentials.UserName.UserName = "user";
clientCredentials.UserName.Password = "password";
bindingParameters.Add(clientCredentials);
}