Есть ли способ хранить межсайтовые куки? - PullRequest
0 голосов
/ 27 февраля 2012

У меня есть веб-приложение, которое можно использовать на различных клиентских веб-сайтах, иными словами, один и тот же пользователь будет использовать приложение по 2 разным URL:

https://client -1.mycompany.com / WebApp / index.html

https://client -2.mycompany.com / WebApp / index.html

Я хотел бы получить файл cookie, который будет общим для этих 2 экземпляров веб-приложения.

Это возможно сделать? Файлы cookie обычно вводятся по полному URL веб-сайта.

То, чего я пытаюсь добиться, - это ввести только путь ("/webapp/index.html"), игнорируя имя хоста.

Возможно ли это?

Обратите внимание, что я хорошо знаю, что могу добиться этого, имея доступ к базе данных обоими веб-серверами. Я пытаюсь понять, как это сделать на стороне клиента.

Если есть решение, которое не зависит от браузера, мне нужно только , чтобы оно могло работать в IE 7 +.

1 Ответ

1 голос
/ 27 февраля 2012

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

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