Oauth JWT的子字段是否可以用于向API资源授予权限?

Oauth JWT的子字段是否可以用于向API资源授予权限?,oauth,oauth-2.0,jwt,token,auth0,Oauth,Oauth 2.0,Jwt,Token,Auth0,在过去的几天里,我读了很多关于OAuth2的书,我了解如何使用作用域以用户的名义委托访问。我的问题是,如果我有用户sub:A和sub:B和/resource/X,只有用户A应该有权访问/resource/X,我应该在与sub字段的组合中使用范围“read:X”,以确定用户是否可以访问该资源,或者,只具有值为A的子字段就足够了吗 我正在学习如何使用Auth0 API,2018年发布了一个没有答案的问题,准确地解释了我的疑问: 在简单的API中,通常单独使用作用域来确定对资源的访问。读和写作用域是常

在过去的几天里,我读了很多关于OAuth2的书,我了解如何使用作用域以用户的名义委托访问。我的问题是,如果我有用户
sub:A
sub:B
/resource/X
,只有用户A应该有权访问/resource/X,我应该在
sub
字段的组合中使用
范围“read:X”
,以确定用户是否可以访问该资源,或者,只具有值为A的子字段就足够了吗

我正在学习如何使用Auth0 API,2018年发布了一个没有答案的问题,准确地解释了我的疑问:
在简单的API中,通常单独使用作用域来确定对资源的访问。读和写作用域是常见的,表示其他高级权限的作用域也是常见的。不过,这种方法的伸缩性是有限的

在更复杂的业务应用程序中,您通常需要从令牌(通过子声明)中识别用户,这样您就可以提供与该特定用户的历史记录相关联的资源

这通常涉及将子声明从访问令牌映射到API自己的数据,如我下面的文章所示: