Аутентификация доступа к домену 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.
Это не ошибка, как я думал. Я отвечаю на это здесь, чтобы другие могли узнать, сколько времени я потратил на его решение.