Я получаю токен обновления, но когда я вызываю jwt, ответ пути обновления равен 500 (класс gesdinet.jwtrefreshtoken не существует. (Внутренняя ошибка сервера 500)) composer.json
`"require"` : {
"php" : ">=7.1",
"symfony/symfony" : "3.4.*",
"doctrine/orm" : "^2.5",
"doctrine/doctrine-bundle" : "^1.6",
"doctrine/doctrine-cache-bundle" : "^1.3",
....
"lexik/jwt-authentication-bundle": "^2.4",
"gesdinet/jwt-refresh-token-bundle": "^0.5.2"
},
конфигурация идентична документации, кто нибудь может помочь? https://github.com/gesdinet/JWTRefreshTokenBundle#jwtrefreshtokenbundle




Пожалуйста, попробуйте удалить кеш, запустите в своем CLI:
composer dump-autoload
Обязательно добавьте пакет в свое ядро (это зависит от того, используете ли вы Symfony 3 или 4)
В документации была ошибка,
# app/config/routing.yml
gesdinet_jwt_refresh_token:
path: /api/token/refresh
defaults: { _controller: gesdinet.jwtrefreshtoken::refresh }
# ...
нам нужно одно двоеточие:
defaults: { _controller: gesdinet.jwtrefreshtoken:refresh }
https://github.com/gesdinet/JWTRefreshTokenBundle/issues/116
Не работает. Я получаю доступ к gesdinet.jwtrefreshtoken из контейнера, поэтому все классы правильно загружены.