douwen8424 2017-11-13 23:03
浏览 351

无法验证JWT令牌签名

Solutions form other topics did not help me, so I created new ask. Each time when I want to poke(GET) my protected route with header with token I get: "Token Signature could not be verified in BaseMiddleware.php" . Also my generated tokens don't match at jwt.io I have the same 'secret' in jwt.php as JWT_SECRET in .env

I've tried to php artisan key:generate and php artisan jwt:secret

I have custom claims in User model:

public function getJWTCustomClaims()
{
return ['firstname' => $this->firstname,
'lastname' => $this->lastname,
'email' => $this->email];
}

I use Tymon\JWTAuth\Http\Middleware\Authenticate middleware to protect route. api.php: Route::middleware('jwt.auth')->get('users','UsersController@getAllUsers');

'jwt.auth' is added into Kernel.php.

I just stucked at the begining. My repo is bmbBAMBUS/vetpet at git, it's public since it's just begining.

Composer version 1.5.2 PHP 7.1.10 "tymon/jwt-auth": "1.0.0-rc.1"

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 iOS 自定义输入法-第三方输入法
    • ¥15 很想要一个很好的答案或提示
    • ¥15 扫描项目中发现AndroidOS.Agent、Android/SmsThief.LI!tr
    • ¥15 怀疑手机被监控,请问怎么解决和防止
    • ¥15 Qt下使用tcp获取数据的详细操作
    • ¥15 idea右下角设置编码是灰色的
    • ¥15 全志H618ROM新增分区
    • ¥15 在grasshopper里DrawViewportWires更改预览后,禁用电池仍然显示
    • ¥15 NAO机器人的录音程序保存问题
    • ¥15 C#读写EXCEL文件,不同编译