У меня есть два брандмауэра для аутентификации и API.Но я хочу объединить их и быть в состоянии проверить, есть ли какой-либо пользователь в контроллере.
firewalls:
user:
pattern: ^/api/auth
stateless: true
anonymous: true
json_login:
check_path: /api/auth/login_check
success_handler: lexik_jwt_authentication.handler.authentication_success
failure_handler: lexik_jwt_authentication.handler.authentication_failure
require_previous_session: false
api:
pattern: ^/api
stateless: true
guard:
authenticators:
- lexik_jwt_authentication.jwt_token_authenticator
access_control:
- { path: ^/api/auth, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/api, roles: IS_AUTHENTICATED_FULLY }
Что я хочу сделать, это объединить брандмауэры в один и разрешить любому пользователю все, но все же быть доступным дляидентифицировать пользователя, если JWT пароль.
Возможно ли это?