Передать сессионный cookie на другой ip? - PullRequest
0 голосов
/ 26 февраля 2011

Можно ли получить сеанс с сервера и передать этот файл cookie сеанса на другой ip, чтобы его можно было использовать для связи с сервером, который выпустил этот сеанс?

session server -> my backend server 1: getting session cookie
my backend server 1 -> my backend server 2: passing session cookie
session server <-> my backend server 2: communicating directly with session server without the middle man.

Я используюCouchDB и Node.js / Javascript.

Я попытался отправить заголовок set-cookie, полученный от сервера сеансов (couchdb), на внутренний сервер 2, и он установил cookie сеанса в браузере.Но когда он делал запросы к couchdb, он не отправлял этот cookie.Я думаю, что из-за этого должен быть тот же ip, который он получил сессию, в данном случае с сервера 1.

Как мне заставить его работать?

1 Ответ

2 голосов
/ 26 февраля 2011

Файлы cookie основаны на доменах, поэтому браузер будет отправлять файлы cookie только на тот домен, на котором он был установлен.

Клиент получает запрос на отправку запроса на второй сервер, данные которого позволяют серверусоздать новый файл cookieНе уверен, какая безопасность тебе нужна.

...