PHP OAuth 2.0 Server
PHP OAuth 2.0 Server
⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
Security Notice
Please upgrade to version >=5.1.4
(向后兼容的)或 6.倍
(一个小破变化)来解决一些潜在的安全漏洞 访问这个页面获取更多信息
⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
联盟/ oauth2-server
是一个标准兼容的实现 OAuth 2.0 用PHP编写的授权服务器使使用OAuth 2.0微不足道。 你可以很容易地配置一个OAuth 2.0服务器来保护你的API访问令牌,或允许客户端请求新的访问令牌和刷新。
它支持开箱即用的下列补助:
- 授权代码授予
- 隐式授予
- 客户端证书授予
- 资源所有者密码凭据
- 刷新格兰特
以下rfc实现:
- RFC6749“OAuth 2.0”
- RFC6750“OAuth 2.0授权框架:不记名使用令牌”
- RFC7519“JSON Web标记(JWT)”
- RFC7636“证据的关键代码交换通过OAuth公共客户”
这个库是由亚历克斯Bilbie。 发现他在Twitter上 @alexbilbie 。
需求
以下版本的PHP支持:
- PHP 5.6
- PHP 7.0
- PHP 7.1
的 openssl
扩展也是必需的。
文档
可以在图书馆文档 https://oauth2.thephpleague.com 。 你可以为文档 gh-pages分支 。
更新日志
贡献
请参阅 CONTRIBUTING.md 和 CONDUCT.md 获取详细信息。
支持
跟踪缺陷和功能的要求 GitHub 。
如果你有任何关于OAuth的问题 请 打开一张票; 请 不 下面的电子邮件地址。
商业支持
如果你想帮助实现这个库到现有的平台,或者是感兴趣的OAuth建议为您和您的团队或培训请联系 Glynde实验室 。
安全
如果你发现任何安全相关问题,请电子邮件 hello@alexbilbie.com
而不是使用问题跟踪器。
许可证
这个包是在MIT许可下发布的。 看到捆绑 许可证 申请的细节。
学分
这段代码主要是开发和维护 亚历克斯Bilbie 。
特别感谢 所有这些可怕的贡献者 。
另外要感谢 Mozilla安全开源基金 这个库的资金安全审计。
最初的代码开发的一部分 Linkey 项目资助的 JISC under the Access and Identity Management programme.