【文件属性】:
文件名称:OAuth2Bin:OAuth 2.0授权框架的测试服务器
文件大小:154KB
文件格式:ZIP
更新时间:2021-02-06 04:29:23
go redis golang oauth2 webapp
OAuth 2.0 Bin是OAuth 2.0授权框架的测试服务器。
产品特点
符合 (大部分)
坚持Redis
在请求中使用固定参数( client_id , client_secret )
动态令牌生成
基于IP的速率限制
可使用JSON配置
Docker支持
用Go写
除外没有依赖
动机
创建它的动机是在测试缺少易于访问的OAuth 2.0服务器。
许多服务提供授权码流程,但是其他流程(例如,隐式授予)并不常见。 Okta确实提供了一个但是它们在请求中要求使用nonce参数而与RFC 6749不同。
还有更多健壮的服务器,但是我想弄清楚自己写一个。 这可以帮助我学习并消除“真实
【文件预览】:
OAuth2Bin-master
----main.go(317B)
----public()
--------templates()
--------static()
----oauth2()
--------utils()
--------middleware()
--------config()
--------cache()
--------server()
----Dockerfile(203B)
----.travis.yml(83B)
----config()
--------flowParams.json(459B)
--------ratePolicies.csv(39B)
--------ratePolicies.json(252B)
----LICENSE(11KB)
----Procfile(14B)
----README.md(5KB)
----Godeps()
--------Readme(136B)
--------Godeps.json(294B)
----docker-compose.yml(170B)
----.gitignore(50B)
----vendor()
--------github.com()
--------vendor.json(143B)