如何配置Laravel Passport的'/ oauth / token'速率限制?

时间:2019-05-22 15:40:46

标签: laravel laravel-passport rate-limiting

我希望能够配置放置在Laravel Passport的oauth/token端点上的油门。

我已将其跟踪到注册端点的RouteRegistrar.php文件中:

        $this->router->post('/token', [
            'uses' => 'AccessTokenController@issueToken',
            'as' => 'passport.token',
            'middleware' => 'throttle',
        ]);

可以在不使用Passport包的情况下将节流阀的速度设置在某个位置吗?

1 个答案:

答案 0 :(得分:2)

Routes的{​​{1}}功能中为Passport注册boot时添加以下代码将把节流限制设置为每分钟100个请求。可以更改App\Providers\AuthServiceProvider以将油门增加或减少到所需的极限。这实际上是在默认throttle:100,1尝试在RouteRegistrar

中注册所有护照路线之前注册路线
RouteRegistrar.php