Laravel5.5 Jwt 1.0 beta 配置
阿新 • • 發佈:2018-03-12
pos ring 最重要的 select iss issue sta auto anr
作者:yieldHL
鏈接:https://www.jianshu.com/p/d5b42ca679be
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
https://github.com/tymondesigns/jwt-auth/issues/860
image.png1 下載開發者版本
修改composer.json,添加 "tymon/jwt-auth": "dev-develop"
2 在
config/app.php
中添加provider
Tymon\JWTAuth\Providers\LaravelServiceProvider::class
3 發布配置
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
4 生成個密鑰
php artisan jwt:secret
指定guard Model的修改5
config/auth.php
做點修改
最重要的東西6 Model裏要做點事情了,我的Model是
App/Models/Users
7 使用示例
先將JWTAuth註入
設置Token
校驗Token
在header
中添加如下頭:
Authorization:Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwMDEvYWNjZXNzX3Rva2VuIiwiaWF0IjoxNDk2NTgzMjE1LCJleHAiOjE0OTY1ODY4MTUsIm5iZiI6MTQ5NjU4MzIxNSwianRpIjoidmlvRWd1RTNkTmtBODgxMyIsInN1YiI6MTMsInBydiI6ImRiYWEzMGJkNTRjNzUyNmI2MGIyN2UzNzk0ODI3ZmU4In0.ZZX5LNVe4qGJcWNrYO-f9EMFqVCF37cO4S0r_pxDyyE
json格式,為了方便看
{
"Authorization": "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwMDEvYWNjZXNzX3Rva2VuIiwiaWF0IjoxNDk2NTgzMjE1LCJleHAiOjE0OTY1ODY4MTUsIm5iZiI6MTQ5NjU4MzIxNSwianRpIjoidmlvRWd1RTNkTmtBODgxMyIsInN1YiI6MTMsInBydiI6ImRiYWEzMGJkNTRjNzUyNmI2MGIyN2UzNzk0ODI3ZmU4In0.ZZX5LNVe4qGJcWNrYO-f9EMFqVCF37cO4S0r_pxDyyE"
}
作者:yieldHL
鏈接:https://www.jianshu.com/p/d5b42ca679be
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
Laravel5.5 Jwt 1.0 beta 配置