codewiser / uac-api-laravel
FC Zenit Api Client for Laravel
dev-master
2020-02-12 15:19 UTC
Requires
This package is auto-updated.
Last update: 2024-09-17 04:14:12 UTC
README
该包为开发者提供了名为 middleware
的 auth.token_introspection
,开发者可以使用它来关闭所有需要API请求验证的路由。API请求验证在FC Zenit OAuth服务器上进行。
组成
该包包含唯一的中间件 - TokenIntrospectionMiddleware。
使用
使用提供的中间件可以关闭一个路由
Route::get('/test')->middleware('auth.token_introspection');
可以关闭一组路由
Route::group(['middleware' => ['auth.token_introspection']], function() { Route::get('/test1'); Route::get('/test2'); });
或者,可以将该中间件添加到 web
组中,这样整个网站都将被关闭以防止未授权访问。
protected $middlewareGroups = [ 'web' => [ // ... \Codewiser\UAC\Laravel\TokenIntrospectionMiddleware::class, ], ];
该包继承了 codewiser/uac-laravel
,而它又继承了 codewiser/uac
,因此开发者可以使用所有获取 access_token
的方式,并提供了方便的接口来访问API资源。