【发布时间】:2021-05-11 19:52:34
【问题描述】:
Laravel Passport 是否支持对路由、方法和多个请求具有权限?例如,用户只能发送GET请求,或者用户只能发送50个特殊路由请求,或者用户只能访问特殊路由。
如果没有,您是否知道laravel 或其他PHP frameworks 中的任何包为API 身份验证和授权提供此类设施?
【问题讨论】:
标签: php laravel api laravel-passport api-authorization
Laravel Passport 是否支持对路由、方法和多个请求具有权限?例如,用户只能发送GET请求,或者用户只能发送50个特殊路由请求,或者用户只能访问特殊路由。
如果没有,您是否知道laravel 或其他PHP frameworks 中的任何包为API 身份验证和授权提供此类设施?
【问题讨论】:
标签: php laravel api laravel-passport api-authorization
为此,您需要使用中间件throttle。
例如:
Route::middleware('auth:api', 'throttle:60,1')->group(function () {
...
}
【讨论】: