Мне нужно использовать аутентификацию CAS2 в приложении SPA (Symfony 6 с API Platform + ReactJS). Я использую L3/CAS-Bundle для этого, но когда пользователь не зарегистрирован, эта библиотека перенаправляла меня на страницу входа в CAS ... чтобы заставить перенаправление на 403 (необходимый для Frontend), я добавил в Service.yaml:
cas.security.authentication.authenticator:
class: App\Security\DeniedMethodsAuthenticator
arguments: ['%cas%','@event_dispatcher']
public: false
< /code>
и я написал расширение класса: < /p>
Подробнее здесь: https://stackoverflow.com/questions/797 ... pplication