Skip to content

lock-upme/lumen-api-oauth

Repository files navigation

#Lumen Oauth2

Lumen在作为API开发的时候,access_token是验证是避免不了,我们在使用Oauth2验证的配置经常会现一些问题

国外一篇文章:http://esbenp.github.io/2015/05/26/lumen-web-api-oauth-2-authentication/

介绍Oauth2的配置,在按作者步骤配置过程中,总是不能成功配置;Google了多次才找到解决方法,现把完整的版本发布出来;

安装配置的步骤参考老外文章

其中要注意的是在.env 配置选项

AUTH_MODEL=App\Auth\User			-----原文章中没有此项

CACHE_DRIVER=memcached				-----本地环境没有的话,可以改成文件缓存

#特别说明

在原作者的基础上,添加了两个本地项目用户表

ut_member				------本地用户表
ut _member_users	------本地用户表与Oauth2用户表关联

表文件位置:
database/ut_member.sql
database/ut_member_users.sql

针对不同的终端提供不同的业务逻辑处理, 以用户为例:

app/Http/Controllers/Users
											UserController.php				不同终端入口
											UserDeviceController.php	具体业务逻辑

#测试工具 在网站目录下添加了一个文件夹tool,接口测试工具,是一位宝宝同事提供的~

http://www.domain.com/tool/index.php

About

lumen oauth2 完整版

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published