Совместное использование сессии через домен

вы можете использовать process.browser, чтобы убедиться, что ваш код выполняется только во внешнем интерфейсе.

if (process.browser) {
  document.addEventListener('DOMContentLoaded', function() {
    FastClick.attach(document.body)
  }, false)
}
6
задан IAdapter 4 February 2009 в 14:22
поделиться

4 ответа

Cookie могут только быть совместно использованы в доменах, если они допустимы для общего высокоуровневого домена. Так foo.example.com и bar.example.com может совместно использовать cookie, который установлен для example.com. Обратите внимание, что Доменное значение параметра cookie должно быть .example.com (с продвижением точки) для выполнения этого.

5
ответ дан 8 December 2019 в 12:23
поделиться

То, в чем Вы нуждаетесь, является сервисом единой точки входа. Вы могли прокрутить Вас собственный для Ваших сайтов A.. Y при наличии централизованного сайта Z для управления сессиями/знаком на.

  • пользователь прибывает в сайт A, не представляет идентификатора сессии
  • расположите пользователя перенаправлений на сайт Z
  • сайт Z создает сессию, возможно, после аутентификации пользователя, и отбрасывает сайт Z cookie, пользователь перенаправлений назад на сайт с URL, который содержит дополнительный выразительный сайт полезной нагрузки, какой пользовательский идентификатор сессии
  • расположите отбрасывания, сеансовые куки позволяют пользователю продолжать использовать их сеанс совместной работы на A

Теперь, когда пользователь переходит к сайту B

  • сайт B не видит сессии, перенаправлений на сайт Z
  • сайт Z видит, что это уже получило сессию для этого человека, направляет их назад к B с идентификационной полезной нагрузкой сессии
  • сайт B отбрасывает сеансовые куки, это - вся польза снова.

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

11
ответ дан 8 December 2019 в 12:23
поделиться

Необходимо установить домен для cookie к главному домену pereceded точкой, например, для subdomain1.domain.com и subdomain2.domain.com, Вы были бы домен для сеансовых куки к: .domain.com.

В JBoss необходимо смочь переопределить это для всех субдоменов в javax.servlet.http. Класс cookie.

3
ответ дан 8 December 2019 в 12:23
поделиться

см.

Совместное использование файлов cookie между доменами

http://www.15seconds.com/issue/971108.htm

Похоже, что для перевода файлов cookie используется «Перенаправление» между доменами. Но это слишком сложно. Для справки.

0
ответ дан 8 December 2019 в 12:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: