ademes/oauth2-server

这是一个轻量级且强大的OAuth 2.0授权和资源服务器库,支持所有核心规范授权。此库允许您使用OAuth保护您的API,并允许您的应用程序用户批准想要从您的API访问其数据的第三方应用。

安装: 209

依赖: 1

建议: 0

安全: 0

星标: 0

关注者: 1

Forks: 1,117

4.1.3 2015-03-22 23:19 UTC

README

从官方oauth2-server改编

添加了新的授权类型social_network

PHP OAuth 2.0 Server by @alexbilbie

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads Gitter

这是一个符合标准的PHP 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

文档

此库具有完整的文档,由Jekyll提供。

gh-pages分支中为此文档做出贡献。

变更日志

查看项目发布页面

贡献

请参阅CONTRIBUTING以获取详细信息。

集成

支持

错误和功能请求在GitHub上跟踪

安全

如果您发现任何安全相关的问题,请通过电子邮件hello@alexbilbie.com而不是使用问题跟踪器。

许可

此软件包在MIT许可证下发布。有关详细信息,请参阅打包的LICENSE文件。

致谢

此代码主要由Alex Bilbie开发和维护。

特别感谢

最初代码是在Linkey项目中开发的,该项目由JISC在访问和身份管理计划下资助。