После авторизации у пользователя нет имени пользователя и ролей - PullRequest
0 голосов
/ 04 мая 2018

У меня есть два провайдера пользователей, один из которых 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 }

После авторизации пользователем из памяти доступ запрещен. И я вижу в профилировщике:

enter image description here

И я вижу в журнале

enter image description here

Где моя ошибка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...