标签: loopbackjs
在以上教程中,评论不需要授权令牌,但咖啡店需要。这有效;我使用curl为审阅者发送电子邮件/密码,接收auth令牌,然后发送auth令牌以获取商店列表。
但是,当我尝试使用相同的方法来获取审阅者列表时,会出现所需的授权错误。即使我发送了身份验证令牌。
有人可以解释吗?我不明白什么?
关于, 约翰
答案 0 :(得分:0)
我无法对此进行测试,但是我很确定自己是正确的。
Reviewer是User上的based,并且不允许任何人find所有用户。
Reviewer
User
find
在您的情况下,您在拥有令牌的意义上得到了授权。 这将为您提供$authenticated角色,如果您已经为这些事情创建了$owner角色,则为您。
$authenticated
$owner
如果您的下一个问题是“ 我可以允许$authenticated或$everyone授予find所有用户/审阅者吗?”,请参见this问题。
$everyone
详细信息
通过查看Review model's ACLs
看看User's ACLs
请注意,用户模型经常使用$owner角色(指示您必须是该用户),并且不允许find,findById仅允许$owner
findById