3
我在5.4上有一个标准的Laravel Passport安装程序 - 它一切正常并且正在生成令牌。将自定义中间件添加到Laravel Passport端点
我保护使用身份验证我的API路线:API中间件以及一个检查,在请求特定的头文件是否存在且有效的任何请求被处理之前定制的中间件。这个中间件适用于API路由组。
是否有办法“... /的OAuth /令牌”在这个中间件包裹由laravel产生的护照路线呢?
目前我在AuthServiceProvider.php启动设置路由()方法:
public function boot()
{
$this->registerPolicies();
// Passport/OAuth
Passport::routes(function ($router) {
$router->forAccessTokens();
$router->forTransientTokens();
});
Passport::tokensExpireIn(Carbon::now()->addDays(7));
Passport::refreshTokensExpireIn(Carbon::now()->addDays(30));
}
的最终目标是,如果头是不存在的OAuth端点会返回一个错误。