Авторизуйте доступ прокси в коде, если клиент использует Microsoft ISA Server - PullRequest
0 голосов
/ 01 декабря 2008

мой код предоставляет доступ к нашему веб-сервису.

WebProxy proxy = новый WebProxy (ProxyURL, ProxyPort); proxy.UseDefaultCredentials = false;

NetworkCredential nc = новый NetworkCredential (ProxyLogin, ProxyPassword); proxy.Credentials = nc;

myWebService.Proxy = proxy;

Моя проблема в том, что клиент не знает ProxyLogin и ProxyPassword, особенно если он работает на сервере Microsoft ISA. Политика компании не позволяет ему знать пароль и логин.

Есть ли способ получить информацию об авторизации по коду?

1 Ответ

3 голосов
/ 02 декабря 2008

Нет способа получить пароль по коду. Если бы был способ, это была бы уязвимость безопасности.

Пользователь должен иметь прокси-доступ для своей учетной записи. Если он не имеет, чем это конец. Если у него есть доступ через прокси, ваше приложение должно использовать его учетные данные.

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