В документации LexikJWTAuthenticationBundle
Я хочу сделать запрос POST для User Entity с токеном, когда я отправляю имя пользователя и пароль
, он возвращает 401 ошибка
{
"code": 401,
"message": "JWT Token not found"
}
Я создаю publi c и частный jwt, но не работает ...
Даже мой маршрут api / login_check не работает. "Невозможно найти контроллер для пути" / api / login_check ". Маршрут неправильно настроен."
У меня есть это в моем security.yaml
security:
# https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers
providers:
entity_provider:
entity:
class: App\Entity\User
property: username
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
login:
pattern: ^/login
stateless: true
anonymous: true
form_login:
check_path: api_login_check
login_path: api_login_check
success_handler: lexik_jwt_authentication.handler.authentication_success
failure_handler: lexik_jwt_authentication.handler.authentication_failure
require_previous_session: false
username_parameter: username
password_parameter: password
api:
pattern: ^/api
stateless: true
provider: entity_provider
guard:
authenticators:
- lexik_jwt_authentication.jwt_token_authenticator
# Easy way to control access for large sections of your site
# Note: Only the *first* access control that matches will be used
access_control:
- { path: ^/api/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/api, roles: IS_AUTHENTICATED_FULLY }