Как использовать учетные данные для входа в Windows для проверки подлинности прокси с использованием C # - PullRequest
4 голосов
/ 13 сентября 2010

Возможно ли использовать учетные данные Windows для аутентификации через прокси с использованием C #.

У меня есть приложение facebook, которое вызывает методы facebook. Во время каждого вызова в Facebook выдается ошибка «407: требуется проверка подлинности прокси»

Следующий код позволит пользователю установить прокси: -

WebProxy oWebProxy = new System.Net.WebProxy(ProxyServer, ProxyPort);       
oWebProxy.Credentials = new NetworkCredential(ProxyUser,ProxyPassword,ProxyDomain);
oserv.Proxy = oWebProxy; 
oserv.Credentials = new NetworkCredential(theusername, thepassword); 

Но есть ли другой способ сделать то же самое без жесткого кодирования учетных данных моей компании.

Ответы [ 2 ]

6 голосов
/ 13 сентября 2010

Вы можете использовать:

oWebProxy.Credentials = System.Net.CredentialCache.DefaultCredentials;

Если это все еще не решит вашу проблему, то, пожалуйста, обратитесь на сайт: http://support.microsoft.com/kb/813834

0 голосов
/ 13 сентября 2010

Попробуйте создать WebProxy с конструктором по умолчанию (не указывайте прокси-сервер) и посмотрите, работает ли он для вас ..

WebProxy oWebProxy = new System.Net.WebProxy();

Конструктор по умолчанию будет принимать учетные данные из системы, когда вы вводите их в веб-браузере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...