Есть два php приложения REST (отдаёт json) и монолит (отдаёт готовый html), как сделать единую авторизацию?
т е чтобы при авторизации в одном второе не запрашивало логин и пароль.
Есть два приложения
1) REST использует token-ы для авторизации
2) монолит (server side rendering отдаёт готовый html) использует cookie и сессии для авторизации
Как сделать единую авторизацию? если они на одном сервере и поддоменах одного домена.
Предпологаю
Включить куки для всех поддоменов.
Для REST приложения включить сессии и читать данные из сессии, идентификатор которой хранить в бд. И писать в сессию, чтобы монолит тоже видел.
Если есть примеры реализаций на Laravel буду благодарен.