Я нахожусь в плохой ситуации около 3 дней, я пытаюсь создать простое приложение для аутентификации и регистрации, но я всегда получаю эту ошибку 500 при использовании токена, который я генерирую:
Не удалось проверить данный JWT с помощью данной конфигурации. Если параметры шифрования «lexik_jwt_authentication.encoder» были изменены с момента вашей последней аутентификации, обновите токен. Если проблема не устранена, убедитесь, что настроенные ключи/фраза-пароль действительны.
Мне было интересно, что на самом деле не может быть хорошо, вот мой конфиг: В parameters.yml
jwt_public_key_path: '%kernel.root_dir%/../var/jwt/public.pem'
jwt_private_key_path: '%kernel.root_dir%/../var/jwt/private.pem'
jwt_key_pass_phrase: pass
jwt_token_ttl: 3600
config.yml
lexik_jwt_authentication:
private_key_path: '%jwt_private_key_path%'
public_key_path: '%jwt_public_key_path%'
pass_phrase: 'pass'
token_ttl: '36000'
token_extractors:
authorization_header: # look for a token as Authorization Header
enabled: true
prefix: Bearer
name: Authorization
cookie: # check token in a cookie
enabled: false
name: BEARER
query_parameter: # check token in query string parameter
enabled: false
name: bearer
Security.yml ``` брандмауэры: main: шаблон: ^/ анонимный: true без гражданства: true
logout: true
anonymous: true
guard:
authenticators:
- 'token_authenticator'
login:
pattern: ^/api/login
stateless: true
anonymous: true
form_login:
check_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
guard:
authenticators:
- lexik_jwt_authentication.jwt_token_authenticator
```
У меня стоит v2.4 /w SF 3.3@dev, и кажется, что где-то между версиями что-то вылетело. Тем не менее, даже после обновления ключей/восстановления токена на данный момент ничего хорошего не происходит, и у меня всегда есть эта ошибка.
В настоящее время я выполняю свои запросы через Postman, токен сгенерирован правильно, и проблема не связана с параметром авторизации в заголовке, я много чего пробовал, чтобы увидеть, была ли это моя вина или нет, кажется не в этом дело,
Любая помощь / советы по этому поводу высоко ценятся :)