Для адаптера WCF вы можете установить любой адаптер WCF свойства в конфигурации конечной точки ESB.
В вашем случае это должно быть примерно так:
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);
}