Совместное использование сеансов в нескольких доменах, указывающих на один и тот же IP-адрес

Я просматриваю многопользовательское приложение, реализованное в ASP.NET MVC. В соответствии с моим требованием мне нужно поддерживать один сеанс для всех поддоменов/доменов, указывающих на мой IP-адрес сервера. Эта настройка работает нормально в случае субдоменов. Но в случае, если перекрестные домены (сторонние домены) установлены, ломаются. Способ, которым я реализую их в случае использования субдоменов: т.е. я устанавливаю подстановочный домен в web.config для совместного использования сеанса между всеми поддоменами моего домена, указывающими на тот же сервер.

Сценарий: у меня есть три домена, например:

  1. abc.com
  2. x.abc.com
  3. def.com

abc.com - это мой родительский домен. Во время посещения пользователя я храню некоторую информацию в сеансе, а затем, если кто-то перемещается на x.abc.com, тогда я хочу получить ту же информацию, что и в этом текущем домене. Я сделал это возможным, изменив web.config (т.е. Добавив тэг httpcookies для моего подстановочного домена). Но то же самое не доступно на def.com. Я ищу установку, которая сделает эти сеансы доступными для перекрестных доменов, а также на def.com. **

Но я не собираюсь делиться сеансами по перекрестным доменам. Как я нашел в некоторых блогах, что ASP.NET позволяет обмениваться сессиями по доменам. Так есть ли способ сделать это.

0
источник поделиться

На данный вопрос пока никто не ответил

Посмотрите аналогичные вопросы:

или похожие:

Посмотрите другие вопросы по меткам или Задайте вопрос