Добрый день. Имеется два приложения, живущих на одной бд. Сесии обоих настроены на через один сервер Redis. Оба приложения работают на одном домене, только проксируются запросы с разными префиксами в нужное из приложений.
В приложении №1 реализована авторизация. При обращении к приложению №2 (если маршрут проксируется) будучи авторизованным в №1 уже имеем сессионную cookies. По идее с ней мы должны быть автоматом авторизованы в приложении №2, но почему-то этого не происходит. Если авторизуюсь а одном, вылетает авторизация в другом (в №2 есть своя форма входа для теста). Так же она вылетает, если авторизовавшись в 1 во 2 переходим по защищенному маршруту. Из за чего это может быть?
Может ли это быть из-за разных пространств имен сущностей в двух приложениях? Может какие настройки специфические надо сделать в security.yaml или еще где-нибудь?
Буду признателен за любые идеи!
BoShurik, я обратил внимание еще, что session_id у обоих приложений разной длинны. 26 и 32 символа. Не знаю оказывает ли это на процесс. Сделал одинаковой путем session.sid_length в php.ini, но тоже не помогло. Может там влияет как то способ хэширования или еще что-либо!?