2011-02-26 3 views
0

Возможно ли получить сеанс с сервера и передать этот cookie сеанса другому ip, чтобы можно было использовать его для связи с сервером, который выпустил этот сеанс?Пропустить сессионный файл 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.

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

ответ

2

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

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

+0

Мне действительно интересно установить .domain.com (wildcard) Знаете ли вы, возможно ли это? – Arenstar

Смежные вопросы