Разрешить доступ к прокси в коде, если клиент использует Microsoft ISA Server

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

Прокси-сервер веб-прокси = новый веб-прокси (ProxyURL, ProxyPort); proxy.UseDefaultCredentials = false;

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

myWebService.Proxy = прокси;

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

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


person Dusan Kocurek    schedule 01.12.2008    source источник


Ответы (1)


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

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

proxy.UseDefaultCredentials = true;
person Igal Serban    schedule 01.12.2008