Возможно ли предоставить WCF собственный адрес прокси и пользовательские учетные данные?WCF Пользовательская проверка подлинности Http
Я нашел этот ответ в stackoverflow: How to set proxy with credentials to generated WCF client?, но у меня есть осложнение, служба, с которой я аутентифицируюсь, использует свою собственную аутентификацию, поэтому мне нужно использовать два набора учетных данных (один для получения через прокси, а другой для аутентификации против службы)
Я использую метод, описанный в ответах на другой вопрос, чтобы предоставить учетные данные службы. например
client.ClientCredentials.UserName.UserName = username;
client.ClientCredentials.UserName.Password = password;
Я могу установить адрес прокси-сервера, используя что-то вроде этого:
(client.Endpoint.Binding as WSHttpBinding).ProxyAddress = ...;
Как установить, что фактически два набора учетных данных? (NB: учетные данные для прокси-сервера и фактического сервиса разные!) Также обратите внимание, что данные прокси-сервера не обязательно являются данными прокси-сервера по умолчанию.
Е., я увидел, что. Проблема заключается в том, что я не могу найти где-нибудь, чтобы установить свое имя пользователя/пароль для прокси-сервера, то будет только перечисление типов аутентификации ... – Gareth 2008-10-09 13:24:13
Я не имею но я видел, что вы можете настроить его на учетные данные прокси-сервера по умолчанию, которые вы установили в IE – sebagomez 2008-10-09 13:45:52
слишком быстро набрал :) Я не пробовал, но за то, что увидел ... – sebagomez 2008-10-09 14:01:24