symfony 4 json_login JWT 401 Неверные учетные данные - PullRequest
0 голосов
/ 18 декабря 2018

Получение 401 Bad credential Ошибка в lexik jwt токене при запросе:

curl -X POST -H "Content-Type: application/json" http://localhost:8080/api/login_check -d '{"username":"arnav@test.com","password":"123"}'

Настройки брандмауэра:

security:

    providers:
        entity_provider:
            entity:
                class: App\Entity\User
                property: username

    encoders:
        App\Entity\User:
            algorithm: bcrypt 
    firewalls:

        login:
            pattern:  ^/api/login
            stateless: true
            anonymous: true
            json_login:
                check_path:               /api/login_check
                success_handler:          lexik_jwt_authentication.handler.authentication_success
                failure_handler:          lexik_jwt_authentication.handler.authentication_failure

        api:
            pattern:   ^/api
            stateless: true
            guard:
                authenticators:
                    - lexik_jwt_authentication.jwt_token_authenticator

    access_control:
        - { path: ^/api/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/api,       roles: IS_AUTHENTICATED_FULLY }

И маршрутизация

api_login_check:
    path: /api/login_check
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...