Laravel Passport 及其替代品中的支持权限
Posted
技术标签:
【中文标题】Laravel Passport 及其替代品中的支持权限【英文标题】:Supporting permissions in Laravel Passport and its substitutions 【发布时间】:2021-05-11 19:52:34 【问题描述】:Laravel Passport
是否支持对路由、方法和多个请求具有权限?例如,用户只能发送GET
请求,或者用户只能发送50个特殊路由请求,或者用户只能访问特殊路由。
如果没有,您是否知道laravel
或其他php frameworks
中的任何包为API 身份验证和授权提供此类设施?
【问题讨论】:
【参考方案1】:为此,您需要使用中间件throttle
。
例如:
Route::middleware('auth:api', 'throttle:60,1')->group(function ()
...
【讨论】:
以上是关于Laravel Passport 及其替代品中的支持权限的主要内容,如果未能解决你的问题,请参考以下文章
官方 Laravel Passport 包中 Vue.js 组件中的 jQuery 代码
如何从 Laravel Passport 中的刷新令牌中获取 id?
Laravel Passport 错误 - RequestException.php 第 107 行中的 ServerException
为啥客户凭证应该与 Laravel Passport 中的用户相关联?