PHP OAuth 2.0

PHP OAuth 2.0。

OAuth 2.0协议简介

PHP OAuth 2.0 类库

推荐类库

Server端

  1. bshaffer/oauth2-server-php
  2. thephpleague/oauth2-server

主要讲下bshaffer/oauth2-server-php需要注意的问题

  1. 如果创建的数据表带有前缀,需要修改 vendor/bshaffer/bshaffer/oauth2-server-php/src/OAuth2/Storage/Pdo.php中的配置
  2. Server类采用的是原生的获取请求参数和返回参数,所以如果用第三方框架整合,比如EasySwoole,请求和返回的部分需要修改,ThinkPHP框架下无需修改。EasySwoole下不需改的话会有两个问题,一是获取不到请求的参数,二是收不到返回结果。

Client端

  1. thephpleague/oauth2-client

Leave a Comment

豫ICP备19001387号-1