Как разделить токены между поддоменами, используя devise-token-auth?
Мы работаем над приложением, которое использует React, Rails с devise-token-auth для аутентификации. Приложение имеет несколько поддоменов, и мы хотели бы поделиться токенами пользователей по всем поддоменам. Однако старый токен не идентифицируется, когда пользователь попадает в новый поддомен. который предлагает пользователю войти в систему, когда он входит в поддомен.
В rails мы настроили общий session_store для всех поддоменов. Также обновлено промежуточное ПО Rack для применения этих изменений.
config.session_store :cookie_store,
:key => '_yourappsession',
:domain => :all
В браузере (chrome) мы можем видеть cookie_store, находящийся на страницах основного домена и поддоменов. Однако сеанс пользователя / токен не является общим. Есть ли способ обмена токенами между поддоменами?