Совместное использование сеанса в нескольких микро-сервисах Rails с использованием CookieStore - PullRequest
1 голос
/ 24 апреля 2020

Кто-нибудь успешно создал несколько приложений Rails 6 для одного и того же сеанса? ie У меня есть два приложения: логин и админ. Логин аутентифицирует пользователя и устанавливает сессионный повар ie, после чего он перенаправляет пользователя к администратору. Все работает через Kong Gateway через порт 80 следующим образом.

  kong:80 
  +---> login:3001
  +---> admin:3002

Я убедился, что credentials.yml.en c и ключ cookie_store одинаковы в обоих репозиториях. Повар ie также корректно передается через Конг, поэтому проблемы, похоже, нет. Однако когда браузер нажимает на администратора, сеанс сбрасывается. Чего мне не хватает?

В качестве теста я попробовал ту же настройку с хранилищем сеансов ActiveRecord, которая работает безупречно.

Thomas

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