tymon / jwt-auth Laravel: Подпись токена не может быть проверена

Я получаю access_token от стороннего успешного входа в систему. Теперь я хочу декодировать этот токен с помощью tymon / jwt-auth и получить полезную нагрузку с этого токена. Когда я пытаюсь декодировать тот же токен с помощью отладчика ввода-вывода JWT, он успешно декодирует токен, и полезная нагрузка соответствует ожиданиям. Но в laravel, когда я пытаюсь преобразовать это, используя следующий код

$payload = JWTAuth::decode(new Tymon\JWTAuth\Token($token))

Я получаю примерно такую ​​ошибку:

Token Signature could not be verified

Может ли кто-нибудь помочь мне с этим? Спасибо!


person Mira Thakkar    schedule 19.06.2018    source источник
comment
Вы зарегистрировали эти 'jwt.auth' => 'Tymon\JWTAuth\Middleware\GetUserFromToken', 'jwt.refresh' => 'Tymon\JWTAuth\Middleware\RefreshToken', в промежуточном программном обеспечении в app/Http/Kernel.php   -  person Hiren Gohel    schedule 20.06.2018
comment
Также вам нужно сгенерировать ключ, используя: php artisan jwt:secret   -  person Hiren Gohel    schedule 20.06.2018


Ответы (1)


Laravel 5.4 - Подпись токена не может быть проверена

Попробуйте это: https://github.com/tymondesigns/jwt-auth/issues/1124

person Mayur Sojitra    schedule 20.06.2018
comment
Это не сработало :(. Затем я использовал firebase / php-jwt для декодирования токена - person Mira Thakkar; 10.07.2018