ProxyPass или перехват веб-запросов .NET - PullRequest
0 голосов
/ 08 июня 2010

У меня есть приложение .NET winform, которое использует службу веб-картографии, защищенную паролем.К сожалению, я не могу прикрепить имя пользователя и пароль к запросам (запрос генерируется с помощью картографического управления ГИС)

Я могу придумать два пути:

  1. Перехватывать все веб-запросы от моегоПриложение .NET и добавьте имя пользователя / пароль
  2. Настройте веб-сервер Apache и используйте proxypass для передачи моего запроса, добавив имя пользователя / пароль

Кто-нибудь знает, как это сделать?это?

1 Ответ

0 голосов
/ 08 июня 2010

Добавление пароля к запросу (при условии, что они используют аутентификацию HTTP вместо аутентификации на основе форм и файлов cookie) - это просто вопрос присоединения заголовка WWW-authenticate к каждому запросу.Вы можете найти подробную информацию о том, как закодировать информацию здесь:

http://en.wikipedia.org/wiki/Basic_access_authentication

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

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