После некоторых исследований я нашел ответ на этот вопрос. (Я не совсем доволен решением и надеюсь, что есть еще один способ решить эту проблему)
wsHttpBinding не позволяет отправлять имя пользователя и пароль в виде открытого текста, даже на локальный прокси-сервер аутентификации! basicHttpBinding не имеет этой проблемы
После некоторого тестирования я обнаружил, что могу заставить его работать, установив сертификат сервера на хост-сервере (не путать с прокси-сервером).
При установке SSL-сертификата на сервере приведенный выше код работает без изменений. SSL на сервере создает для меня ряд проблем.
Есть ли другой способ решения этой проблемы?