美文网首页laravel学习笔记PHP经验分享Lumen
Lumen5.4使用OAuth2.0基于Passport【最新教

Lumen5.4使用OAuth2.0基于Passport【最新教

作者: 我爱余倩 | 来源:发表于2017-08-01 20:10 被阅读279次

    一、前言

    1. 本文基于之前的教程: 'Lumen5.4配置OAuth2.0【强迫症,就是要用最新版本的Lumen】'
    2. 由于学院教程的简洁性,同时 Lumen 下的 Passport 略有不同,导致新手初学不易理解。
    3. 本文在之前教程基础之上无需安装任何扩展包,对于小白来说更为简便。

    二、说明

    1. 再次给出 'dusterio/lumen-passport' 的路由规则:
      Routes URL
    2. 本文会讲解的是的部分接口使用:
      • GET : /oauth/tokens (下文简称为 'GET 的使用'
      • POST : /oauth/clients (下文简称为 'POST 的使用'
      • DELETE : /oauth/clients/{client_id} (下文简称为 'DELETE 的使用'
      • PUT : /oauth/clients/{client_id} (下文简称为 'PUT 的使用'
    3. 提醒小白需要注意的点在图中的 'Controller' 列和 'Action' 列。

    三、准备工作

    1. 检查数据库是否存在以下数据表:


      Table.png
    2. 浏览器安装了 'PostMan'
    3. 查看 '理解OAuth 2.0',本文用到了其中的 '密码模式'(Resource Owner Password Credentials Grant)

    四、以下操作均在 'PostMan' 内完成:

    1. POST 的使用:


      post.gif
    2. GET 的使用:


      get.gif
    3. DELETE 的使用:


      delete.gif
      delete之后的client表.png
      delete之后的token表.png
    4. PUT 的使用:


      put操作对应的function.png
      put.gif
      put之后的client表.png

    五、结语

    1. 本教程面向新手,更多教程会在日后给出。
    2. 随着系统升级,软件更新,以后的配置可能有所变化,在下会第一时间测试并且更新教程;
    3. 欢迎联系在下,讨论建议都可以,之后会发布其它的教程。

    相关文章

      网友评论

        本文标题:Lumen5.4使用OAuth2.0基于Passport【最新教

        本文链接:https://www.haomeiwen.com/subject/tbejlxtx.html