atrauzzi/oauth2-server

此包已被废弃且不再维护。未建议任何替代包。

这是一个设计得易于集成的Oauth2服务器库。

dev-master 2016-01-14 13:02 UTC

This package is not auto-updated.

Last update: 2016-09-28 18:24:28 UTC


README

这是对 league/oauth2-server 的重构,主要是为了使其更容易理解并更容易集成。

此库不依赖于任何框架,并设计用于生成您通过首选方法返回给客户端的数据,以控制请求。

请注意,此库确实依赖于Symfony的HTTP基础库来一致地建模请求数据,实际上,更流行的PHP框架往往基于它。

使用方法

您对库的主要入口点是 AuthorizationService::doFlow 方法。无论手动还是通过首选的依赖注入容器,构建此类实例都非常简单。配置类的实例具有流畅的接口,应该允许您快速轻松地组合所需的配置。

一旦您拥有 AuthorizationService 的实例,您可以在控制器或等效部分调用它,以获取表示适用OAuth授权类型的数组。

元数据

文档仍在进行中,请与我联系,如有扩展详细信息的请求。

许可

Oauth2服务器对任何人免费使用和修改。我对使用此库后发生的事情不承担责任,也不对其生产就绪状态或可用性做出任何保证。