Прокси-сервер для входа - PullRequest
1 голос
/ 25 июля 2010

Я пишу прокси-скрипт, который в идеале выполняет следующие действия:

  1. Прокси-сервер ожидает от конечного пользователя запроса на определенные защищенные страницы
  2. Публикует информацию для входа на страницу.Информация для входа в систему скрыта для конечного пользователя.
  3. Прокси-сервер считывает ответ «set-cookie» с сервера и «передает» этот cookie конечному пользователю.На этом этапе конечный пользователь завершает взаимодействие с прокси.

Я решил использовать этот подход, потому что мне было очень трудно проксировать определенные типы страниц (например, те, у которых много кода JavaScript).).Я подумал, что этого логического потока будет достаточно, потому что мое единственное требование - скрыть информацию для входа в систему от конечного пользователя, и мой менеджер говорит, что передача cookie - это хорошо.

Моя проблема в том, что я не могу думать окак «передать» файл cookie конечному пользователю.Во-первых, файл cookie создается для моего прокси-сервера, а не для пользователя.Имеет ли это значение?Кажется, что я получаю все ответы с набором файлов cookie, но когда я делаю еще один запрос, эти файлы cookie исчезают.

Может ли кто-нибудь указать мне правильное направление или указать на любые несоответствия в моем мышлении?

Спасибо!

1 Ответ

2 голосов
/ 25 июля 2010

Скорее всего, ваша проблема связана с областью использования файлов cookie - если она не определена, файлы cookie, которые вы передаете пользователю через прокси-сервер, действительны только для URL-адреса прокси-сервера и никогда не отправляются, когда пользователь перенаправляется на исходный сайт.

Возможно также, что сервер на другом конце отслеживает не только наличие файлов cookie, но и IP-адрес источника.

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