У меня есть API с Symfony 4.4. Я использую LexiJwt Bundle, чтобы установить мою аутентификацию JWT. Все работает хорошо, за исключением того, что я не могу получить доступ к своему Пользователю внутри моего UserController. В другом контроллере с простым:
$this->getUser()
Работает хорошо, но не в моем UserController
. Я знаю, что UserClass немного сложен в Symfony, как тот факт, что ParamFetcher не работает хорошо для этого класса. Итак, я видел, что могу получить доступ к пользователю из securityToken, который я получаю с:
$this->container->get('security.token_storage')->getToken();
Но токен является анонимным токеном, я сделал дамп запроса, и это точно так же :
Я действительно не понимаю, почему запросы внутри моего UserController
являются анонимными.