У меня есть два провайдера пользователей, один из которых in_memory.
providers:
chain_provider:
chain:
providers: [in_memory, iac_provider]
iac_provider:
entity:
class: IACOvirugBundle:User
property: username
in_memory:
memory:
users:
external_service: { password: AG4QIf4, roles: 'ROLE_EXTERNAL_API' }
и access_control
access_control:
- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/api/external/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/soap-service, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/service/check, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/api/external, roles: ROLE_EXTERNAL_API }
- { path: ^/api/doc, roles: ROLE_SUPER_ADMIN }
- { path: ^/, roles: ROLE_USER }
После авторизации пользователем из памяти доступ запрещен.
И я вижу в профилировщике:
И я вижу в журнале
Где моя ошибка?