请求令牌时我可以访问 1 个以上的范围吗?
Can i access more than 1 scope when requesting for token?
我正在创建 API,它有多个访问级别,我有 16 个路由组(例如 users
、users-basic
、payments
等)和他们每个人都有一个单独的范围。
问题是 - 我可以在授权请求中传递多个范围吗?我想单独管理每个客户端 oauth2 的权限,这就是我制作 APP 范围的原因。
我试过用逗号、数组等传递多个范围。没有任何效果。
response: [
error: invalid_scope,
message: The requested scope is invalid, unknown, or malformed
hint: Check the `users,payments` scope
]
刚刚发现您可以传递带空格的范围。https://laravel.com/docs/5.8/passport#token-scopes 将范围分配给标记
我正在创建 API,它有多个访问级别,我有 16 个路由组(例如 users
、users-basic
、payments
等)和他们每个人都有一个单独的范围。
问题是 - 我可以在授权请求中传递多个范围吗?我想单独管理每个客户端 oauth2 的权限,这就是我制作 APP 范围的原因。
我试过用逗号、数组等传递多个范围。没有任何效果。
response: [
error: invalid_scope,
message: The requested scope is invalid, unknown, or malformed
hint: Check the `users,payments` scope
]
刚刚发现您可以传递带空格的范围。https://laravel.com/docs/5.8/passport#token-scopes 将范围分配给标记