Я позаимствовал код для http прокси-сервера, все работает отлично. Теперь я хочу ограничить использование прокси-сервера, требуя аутентификации.
Итак, я попробовал следующее:
На стороне клиента:
- веб-клиент создан для запроса страницы от Google.
- веб-клиент использует WbProxy с именем пользователя и паролем.
на сервере, запрос приходит, и я вижу заголовки:
Итак, сервер отвечает клиенту:
- HTTP / 1.0 407 Proxy Authentication Required
- Proxy-Authenticate: базовая область = "proxy"
В этот момент я надеялся, что клиент ответит именем пользователя и паролем, используемыми для учетных данных WebProxy. Но этого не происходит.
Что мне не хватает? Как заставить мой прокси-сервер требовать проверки подлинности и, в конечном итоге, проверять отправленные учетные данные?