Best laravel framework open-source packages.

Passport

RESTFul passport service base on lysine framework
Updated 6 years ago

1、把config/passport.sql导入数据库 2、修改config/_config里面的数据库配置部分 3、参考config/nginx.conf调整web服务器 4、客户端sdk在lib/client.php 5、正式部署时,修改config里的allow_ip,设置允许访问的ip白名单

每个passport只有两个值,email和passwd 客户端应用的其它个人信息,在客户端应用中自行保存

假设已有一个passport,email是yangyi.cn.gz@gmail.com,编号是7179132c-57ea-4d15-a45c-105be8c61454 可以有两种方式访问这个passport

如果访问一个不存在的passport,比如 http://passport.demo.ly/passport/notexist@example.com,会直接返回一个http 404错误 如果passport存在,返回json格式的结果

POST http://passport.demo.ly/passport 生成新的passport

PUT http://passport.demo.ly/passport/yangyi.cn.gz@gmail.com 修改passport,也可以用来创建新的passport,这是一个幂等操作

http://passport.demo.ly/passport/auth 接受post方法,根据email和passwd进行验证,成功则返回passport数据

详细的CRUD操作,参考lib/client.php内的实现

Tags passport php