У меня на руках особый случай, и мне нужна помощь / руководство.
У меня есть основное приложение с Laravel на example.com.
example.com/dashboard — это другой сервер, который обслуживает одностраничное приложение с кодировкой React и серверной частью, управляемой Lumen (также другим сервером).
Сервер A — основное приложение (Laravel), example.com
Сервер B — панель мониторинга (React), example.com/dashboard
Сервер C — панель управления (Lumen), dashboard.example.com
Задача состоит в том, чтобы узнать, вошли ли пользователи между приложениями сервера A и сервера B. B и C хороши, так как запросы аутентифицируются с помощью механизма без сохранения состояния, такого как токены API.
Тем не менее, как я делаю следующее:
Пользователь входит на сайт example.com (сервер A), нажимает на example.com/dashboard (сервер B) и приложение на сервере B (реагирует) возобновляет сеанс пользователя.
Я использую Redis с Laravel.
Запрос к Серверу B будет иметь заголовок Cookie, который, как я предполагаю, позволит мне возобновить сеанс, однако как мне возобновить работу с React?
Задача ещё не решена.
Других решений пока нет …