Реализация аутентификации CAS в SPA с помощью Laravel + ReactJS - PullRequest
0 голосов
/ 03 октября 2018

Я участвую в проекте, который использует Laravel 5.5 для бэкэнда и React для фронтэнда, он же SPA (одностраничное приложение).Пока все хорошо, но все пользователи должны проходить аутентификацию через центральную службу аутентификации, известную как протокол CAS .

Я нашел пакет, который реализует CAS Auth Workflow весьма неплохо для Laravel, Subfission / Cas , но , что рабочий процесс учитывает традиционную архитектуру веб-запросов (Laravel отображает содержимое на стороне сервера по требованию клиентов, которые загружают визуализированный html после каждого запроса).

В этом случае мне нужно следовать парадигме SPA (Laravel + React), которая делает первоначальный запрос для кода HTML и app.js и последующие взаимодействия - это просто вызовы API без сохранения состояния (обслуженные с Laravel, конечно) ...

С архитектурной точки зрения, как это можно сделать и что было бы лучшеподход, чтобы следовать?

...