1
我需要张贴到HRL https://xxxxx.com一个希望将用户名和密码基本认证设置客户端凭证
我们正在使用BizTalk ESB动态发送端口
我如何使用绑定配置或行为进行配置 或者我可以将其设置为UDDI
我需要张贴到HRL https://xxxxx.com一个希望将用户名和密码基本认证设置客户端凭证
我们正在使用BizTalk ESB动态发送端口
我如何使用绑定配置或行为进行配置 或者我可以将其设置为UDDI
对于WCF适配器,您可以在ESB端点配置中设置任何WCF适配器properties。 你的情况应该是这样的:
SecurityMode=TransportCredentialOnly&TransportClientCredentialType=Basic&UserName=Youruser&Password=Yourpassword
这不是好将它们存储在明文虽然。您可以使用SSO代替:只需使用UseSSO和AffiliateApplicationName。
您的问题也可以使用自定义端点行为来解决。您应该在machine.config中注册它以使用ESB。在行为,你应该有这样的事情:
public void AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters)
{
ClientCredentials clientCredentials = new ClientCredentials();
clientCredentials.UserName.UserName = "user";
clientCredentials.UserName.Password = "password";
bindingParameters.Add(clientCredentials);
}
以下是我结合config其中添加我的用户名和密码BindingConfiguration = <结合proxyAddress =“HTTP://XX.XX.XX.XX:80” useDefaultWebProxy =“false”name =“webHttpBinding”>&BindingType = webHttpBinding&EndpointBehaviorConfiguration = 我不想添加自定义端点行为,适用于所有REST调用。 –
Arun