【问题标题】:Supporting permissions in Laravel Passport and its substitutionsLaravel Passport 及其替代品中的支持权限
【发布时间】:2021-05-11 19:52:34
【问题描述】:

Laravel Passport 是否支持对路由、方法和多个请求具有权限?例如,用户只能发送GET请求,或者用户只能发送50个特殊路由请求,或者用户只能访问特殊路由。

如果没有,您是否知道laravel 或其他PHP frameworks 中的任何包为API 身份验证和授权提供此类设施?

【问题讨论】:

    标签: php laravel api laravel-passport api-authorization


    【解决方案1】:

    为此,您需要使用中间件throttle

    例如:

    Route::middleware('auth:api', 'throttle:60,1')->group(function () {
    ...
    }
    

    【讨论】:

      猜你喜欢
      • 2017-05-14
      • 2017-07-29
      • 1970-01-01
      • 1970-01-01
      • 2012-08-18
      • 2015-08-08
      • 1970-01-01
      • 2018-12-11
      • 2011-01-16
      相关资源
      最近更新 更多