Cześć,
mam kilka aplikacji napisanych pod Symfony (od wersji 3 w górę) na których zainstalowałem https://github.com/l3-team/CasGuardBundle. Dzięki właściwej konfiguracji, logują się na serwerze CAS.
Problem jest, że mam również aplikację która korzysta z frontendu napisanego pod React. Korzysta ona z Api Platform, która celowo nie korzysta z operacji na natywnej sesji PHP.
Rozumiem że Api platform (a właściwie koncepcja API) ma liczne powody dla których nie korzysta z sesji, ale nie wyobrażam sobie, żeby jedna aplikacja się "wyróżniała" osobnym logowaniem. Którą ścieżką iść:
- wymusić obsługę sesji? Kilka godzin przeznaczyłem i mi się nie udało,
- zmodyfikować CasGuardBundle?
- zbudować jakiś pomost (między bundlami? dodatkowy mikroserwis?),
- inne obejście problemu które nie wymyśliłem...
z góry dziękuję za pomoc