Вы должны настроить «public_key» или «secret_key». [Symfony] - PullRequest
0 голосов
/ 06 апреля 2020

Я попытался настроить аутентификацию при входе в систему с помощью LexikJWTAuthentication, я уже сгенерировал необходимые ключи

enter image description here

Вот как это называется

config / packages / lexik_jwt_authentication.yaml

lexik_jwt_authentication:
    secret_key:'%kernel.project_dir%/config/jwt/private.pem' # required for token creation
    public_key:'%kernel.project_dir%/config/jwt/public.pem'  # required for token verification
    pass_phrase:'mafdhklkjkn234kas' # required for token creation, usage of an environment variable is recommended
    token_ttl:        3600

Здесь возвращается, когда я пытаюсь войти, я использовал почтальон

enter image description here

Вот переменная var_dump в vendor / lexik / jwt-authentication-bundle / DependencyInjection / LexikJWTAuthenticationExtension. php

enter image description here

связок. php enter image description here

1 Ответ

0 голосов
/ 04 мая 2020

Я пропускаю ту же ошибку при прохождении производства, и, честно говоря, это немного глупо. Не удается найти ключи, так как они не загружены в конфигурации, ie зависимость "nelmio / cors-bundle" был установлен как dev.

Переустановив его

composer требуется nelmio / cors-bundle

все снова работает.

Мои извинения за мой английский sh

...