gzhb-league/oauth2-server

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

v0.0.3 2023-05-08 02:33 UTC

This package is auto-updated.

Last update: 2024-09-08 05:32:05 UTC


README

解决oauth升级lumen后,无法加载原来的包

PHP OAuth 2.0 Server by @alexbilbie

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

这是一个遵循标准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在访问和身份管理计划下资助。