Аутентификация доступа к домену Drupal

Я использую модуль доступа к домену https://drupal.org/project/domain для городского сайта. У них много поддоменов, и они отлично работают для аутентификации. Пользователи могут перейти на любой поддомен огня.#####city.gov/user и могут нормально входить в систему.

Теперь мы используем тот же модуль доступа, чтобы делиться контентом для другого домена полностью ###### lovecity.com. Вы можете посетить страницу входа в систему ######lovecity.com/user и попробовать войти в систему. Когда вы делаете это, вы получаете отказ в доступе. Из того, что мы видим, токен аутентификации работает только для ##### city.gov. Буду признателен за любую помощь в получении аутентификации для обоих доменов.

1 ответ

После дальнейших исследований я наткнулся на это в тексте readme:

1.4.1 Вход в несколько доменов

The Domain Access module allows the creation of domains with different
hosts.  However, security standards dictate that cookies can only be
read from the issuing domain.

As a result, you may configure your site as follows, but when you do so,
users cannot be logged through a single sign in.

  example.com
  one.example.com
  myexample.com
  thisexample.com

While example.com and one.example.com can share a login cookie, the
other two domains cannot read that cookie.  This is an internet standard,
not a bug.

Note: See the INSTALL.txt for instructions regarding Drupal's default
cookie handling.

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

Другие вопросы по тегам