Downloads
Stars
Version
Пакет предоставляет разработчику middleware
под названием auth.token_introspection
, которым разработчик может закрыть все маршруты, где требуется проверка запросов API.
Проверка запросов API происходит на OAuth сервере ФК Зенит.
Пакет содержит единственный middleware - TokenIntrospectionMiddleware.
С помощью предоставленного middleware можно закрыть один роут:
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-ресурсам.