nginx-http-oauth-module
84 次浏览
更新于 2020-10-03 19:17
插件作者:
插件地址:
授权协议:Eclipse Public License
源码地址:
版本信息:
提交者:皮皮鲁
更新日志:
  • 内容介绍
  • 更新日志

模块功能:

用于 api 认证, 类似于oauth 2 legged 认证.

项目源码连接:

https://github.com/hongzhidao/nginx-http-oauth-module

作者联系方式:

版权类型:

       Apache License 2.0

使用方法

1. 创建table

CREATE TABLE oauth_access_token (

id int(10) NOT NULL AUTO_INCREMENT,

access_token varchar(255) DEFAULT NULL,

expires_in int(10) NOT NULL,

last_used_time int(10) NOT NULL,

PRIMARY KEY (id),

KEY ACCESS_TOKEN (access_token)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

2. 安装 Oauth 模块

cd /work/nginx-1.8.0 && ./configure --add-module=/work/nginx-http-oauth-module && make

3. 添加配置

请参照源码连接中的 nginx.conf 

4. 使用 Oauth 模块

a) 创建访问 token

http://192.168.1.104/token?appid=some_appid&secret=some_secret

b) 检查 访问 token

http://192.168.1.104/api/test.php?access_token=some_access_token




发表评论

暂无内容哦~

提交者

皮皮鲁

暂无个人介绍

  • 11

    文章

  • 16

    关注

  • 8

    粉丝

版权所有©F5 Networks,Inc.保留所有权利。京ICP备16013763号-5