nordsoftware/lumen-oauth2

此软件包已废弃,不再维护。未建议替代软件包。

Lumen PHP 框架的 OAuth2 模块。

3.1.1 2017-06-05 15:12 UTC

README

Build Status Coverage Status Code Climate Scrutinizer Code Quality StyleCI Latest Stable Version Total Downloads License

Lumen PHP 框架的 OAuth2 模块

要求

使用

安装

运行以下命令通过 Composer 安装软件包:

composer require nordsoftware/lumen-oauth2

运行以下其中一个命令安装存储连接器:

composer require nordsoftware/lumen-oauth2-doctrine

composer require nordsoftware/lumen-oauth2-eloquent

或者您可以构建自己的。

配置

config/oauth2.php 中的配置模板复制到您的应用的 config 目录,并根据需要修改。更多详细信息请参阅 Lumen 文档中的配置文件部分。

引导

将以下行添加到 bootstrap/app.php 中:

$app->configure('oauth2');

根据使用的存储连接器,注册正确的服务提供者,例如:

$app->register(Nord\Lumen\OAuth2\Doctrine\DoctrineServiceProvider::class);

然后是 OAuth2 模块服务提供者。

$app->register(Nord\Lumen\OAuth2\OAuth2ServiceProvider::class);

以及使用用于用户认证的中间件。

$app->routeMiddleware([
	.....
	Nord\Lumen\OAuth2\Middleware\OAuth2Middleware::class,
]);

贡献

请阅读 指导方针

许可

请参阅 LICENSE