【问题标题】:tymon/jwt-auth Laravel: Token Signature could not be verifiedtymon/jwt-auth Laravel:无法验证令牌签名
【发布时间】:2018-11-28 11:35:34
【问题描述】:

我从第三方成功登录获得 access_token。现在我想使用 tymon/jwt-auth 解码此令牌并从该令牌获取有效负载。当我尝试使用JWT IO debugger 解码相同的令牌时,它成功地解码了令牌并且有效负载符合预期。但是在 laravel 中,当我尝试使用以下代码进行转换时

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

我收到类似这样的错误:

Token Signature could not be verified

谁能帮我解决这些问题?谢谢!

【问题讨论】:

  • 你在app/Http/Kernel.php的中间件中注册了这些'jwt.auth' => 'Tymon\JWTAuth\Middleware\GetUserFromToken', 'jwt.refresh' => 'Tymon\JWTAuth\Middleware\RefreshToken',
  • 另外,您需要使用以下方式生成密钥:php artisan jwt:secret

标签: laravel jwt-auth hashalgorithm


【解决方案1】:

Laravel 5.4 - 无法验证令牌签名

试试这个:https://github.com/tymondesigns/jwt-auth/issues/1124

【讨论】:

  • 这不起作用 :(。然后我使用 firebase/php-jwt 来解码令牌
猜你喜欢
  • 2020-05-11
  • 2020-05-11
  • 2017-09-18
  • 2017-04-03
  • 2018-10-21
  • 1970-01-01
  • 2019-11-01
  • 2020-07-04
  • 2021-09-08
相关资源
最近更新 更多