ancoka / larav-oauth2-client
这是一个简单的OAuth客户端服务。
1.0.3
2018-07-20 02:12 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: 6.*
This package is auto-updated.
Last update: 2024-09-21 05:22:00 UTC
README
larav oauth2 client 是一个针对 Laravel 框架实现的简单 OAuth 认证扩展包。
安装
-
环境要求:PHP >= 5.6 并且 laravel >= 5.4
-
要安装 larav oauth2 client,只需将以下内容添加到您的 composer.json 文件中。然后执行
composer update:"ancoka/larav-oauth2-client": "1.0.*"或者直接执行:
composer require "ancoka/larav-oauth2-client:1.0.*" -
打开
config/app.php文件,将以下内容添加到providers数组:Ancoka\OAuth\OAuthServiceProvider::class, -
同样在
config/app.php文件中,将以下内容添加到aliases数组:'OAuth' => Ancoka\OAuth\Facades\OAuth::class, -
运行以下命令发布扩展包内的配置文件
config/oauth_client.phpphp artisan vendor:publish --provider="Ancoka\OAuth\OAuthServiceProvider"
使用
路由
生成 OAuth 认证路由,执行以下内容:
php artisan make:oauth
将会在 routes/web.php 文件中添加 OAuth::routes() 。
中间件
你可以使用中间件拦截需要进行身份验证的所有路由,例如以下内容:
Route::middleware(['oauth.authorize'])->group(function () {
Route::get('/', 'IndexController@index')->name('home');
});
许可证
MIT