zoukankan      html  css  js  c++  java
  • Laravel5.5 Jwt 1.0 beta 配置

    https://github.com/tymondesigns/jwt-auth/issues/860

    1 下载开发者版本

     
    image.png

    修改composer.json,添加 "tymon/jwt-auth": "dev-develop"

    2 在 config/app.php 中添加provider

    TymonJWTAuthProvidersLaravelServiceProvider::class

    3 发布配置

    php artisan vendor:publish --provider="TymonJWTAuthProvidersLaravelServiceProvider"

    4 生成个密钥

    php artisan jwt:secret

    5 config/auth.php 做点修改

     
    指定guard
     
    Model的修改

    6 Model里要做点事情了,我的Model是 App/Models/Users

     
    最重要的东西

    7 使用示例

    1. 先将JWTAuth注入
     
    注入JWTAuth
    1. 设置Token
     
    获取Token
     
    获取Token效果
    1. 校验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
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    Sql ISNULL() 函数
    C#WinForm中按钮响应回车事件的简单方法
    职场升迁全攻略 人脉资源是铺垫
    怎样成为有钱人
    睡前应做六件事
    赚钱的秘诀(转)
    将Win2003转换成个人PC版系统
    抠图神器Inpaint 4.2
    iPhone升级记:从4.3.3到5.0.1:越狱篇
    iPhone升级记:从4.3.3到5.0.1:弯路篇
  • 原文地址:https://www.cnblogs.com/grimm/p/8550224.html
Copyright © 2011-2022 走看看