Я участвую в проекте, который использует Laravel 5.5 для бэкэнда и React для фронтэнда, он же SPA (одностраничное приложение).Пока все хорошо, но все пользователи должны проходить аутентификацию через центральную службу аутентификации, известную как протокол CAS .
Я нашел пакет, который реализует CAS Auth Workflow весьма неплохо для Laravel, Subfission / Cas , но , что рабочий процесс учитывает традиционную архитектуру веб-запросов (Laravel отображает содержимое на стороне сервера по требованию клиентов, которые загружают визуализированный html после каждого запроса).
В этом случае мне нужно следовать парадигме SPA (Laravel + React), которая делает первоначальный запрос для кода HTML и app.js и последующие взаимодействия - это просто вызовы API без сохранения состояния (обслуженные с Laravel, конечно) ...
С архитектурной точки зрения, как это можно сделать и что было бы лучшеподход, чтобы следовать?