joshstar / oauth2-server-passport-compatibility
这是一个轻量级且功能强大的OAuth 2.0授权和资源服务器库,支持所有核心规范授权。此库允许您使用OAuth保护您的API,并允许您的应用程序用户批准想要访问其数据的API应用程序。
4.1.10
2017-06-22 05:44 UTC
Requires
- php: >=5.4.0
- league/event: ~2.1
- symfony/http-foundation: ~2.4|~3.0
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: 4.3.*
README
一个符合标准的OAuth 2.0授权服务器和资源服务器,用PHP编写,使得与OAuth 2.0的工作变得简单。您可以轻松配置OAuth 2.0服务器,使用访问令牌保护您的API,或允许客户端请求新的访问令牌并刷新它们。
它支持以下授权方式:
- 授权代码授权
- 客户端凭证授权
- 资源所有者密码凭证授权
- 刷新授权
您也可以定义自己的授权。
此外,它还支持以下令牌类型:
- Bearer令牌
- MAC令牌
- JSON Web令牌(即将推出)
您也可以创建自己的令牌。
要求
支持以下版本的PHP:
- PHP 5.4
- PHP 5.5
- PHP 5.6
- HHVM
文档
请在gh-pages分支中为此文档做出贡献。
变更日志
贡献
请参阅CONTRIBUTING以获取详细信息。
集成
支持
错误和功能请求在GitHub上跟踪
安全
如果您发现任何安全问题,请通过hello@alexbilbie.com发送电子邮件,而不是使用问题跟踪器。
许可
此软件包在MIT许可下发布。有关详细信息,请参阅附带LICENSE文件。
鸣谢
此代码主要由Alex Bilbie开发和维护。
特别感谢