Rails + Devise: Совместное использование переменных сеанса через поддомен - PullRequest
0 голосов
/ 05 сентября 2018

Я прочитал кучу SO вопросов, касающихся совместного использования переменных сеанса между поддоменами, но я не могу заставить его работать. В настоящее время у меня есть следующий инициализатор для 2 различных приложений .

# App 1: hosted at new.domain_name.com
if Rails.env.development?
    Rails.application.config.session_store :cookie_store, key: '_your_app_session'
else
    Rails.application.config.session_store :cookie_store, key: '_your_app_session', domain: "domain_name.com"
end

# App 2: hosted at www.domain_name.com
if Rails.env.development?
    Rails.application.config.session_store :cookie_store, key: '_your_app_session'
else
    Rails.application.config.session_store :cookie_store, key: '_your_app_session', domain: "domain_name.com"
end

Это как вы его настроили, где domain_name.com это указанный домен в вашем конфигурационном файле?

Когда я вхожу в одно приложение, другое приложение ничего не знает. Имеет ли это отношение к тому, что это 2 разных приложения? Нужно ли что-то менять, чтобы токен был дешифруемым?

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