nordsoftware / lumen-oauth2
此软件包已废弃,不再维护。未建议替代软件包。
Lumen PHP 框架的 OAuth2 模块。
3.1.1
2017-06-05 15:12 UTC
Requires
- php: >=5.6
- league/oauth2-server: ^4.1
- nesbot/carbon: ^1.21
- nordsoftware/lumen-core: ^2.0
Requires (Dev)
- codeception/codeception: ^2.2
- codeception/specify: ^0.4
- codeception/verify: ^0.3
- laravel/lumen-framework: ^5.4
- satooshi/php-coveralls: ^1.0
Suggests
- nordsoftware/lumen-oauth2-doctrine: Doctrine storage connector
- nordsoftware/lumen-oauth2-doctrine-odm: Doctrine MongoDB storage connector
- nordsoftware/lumen-oauth2-eloquent: Eloquent storage connector
This package is not auto-updated.
Last update: 2020-01-24 15:51:27 UTC
README
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。