Почему учетные данные по умолчанию не передаются на прокси-сервер в HttpWebrequest, у которого есть доступ к прокси-серверу? - PullRequest
0 голосов
/ 05 августа 2020

Мы реализовали прокси-сервер для вызова стороннего веб-сайта, который в настоящее время происходит через правило брандмауэра. Мы добавили учетную запись службы на прокси-сервер, URL-адрес внесен в белый список, а в браузере IE настроен прокси-сервер.

Каждый раз, когда мы вызываем сторонний веб-сайт, мы получаем 407-аутентификацию от прокси-сервера и приложения выполняется с помощью удостоверения учетной записи службы.

Есть ли что-то вроде того, что Microsoft не разрешает передавать учетные данные на прокси-сервер?

* Приложение, развернутое в IIS 10 *Asp. net веб-форма *Windows сервер 2016

1 Ответ

0 голосов
/ 06 августа 2020
• 1000 1001 *
        WebProxy proxy = new WebProxy(proxyAddress);
        proxy.Credentials = new NetworkCredential("username", "password", "domain");
        proxy.UseDefaultCredentials = true;
        WebRequest.DefaultWebProxy = proxy;

        HttpWebRequest request = new HttpWebRequest();
        request.Proxy = proxy;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...