loopback3 coffeeshop教程:使用curl获取评论者

时间:2019-01-07 15:03:26

标签: loopbackjs

在以上教程中,评论不需要授权令牌,但咖啡店需要。这有效;我使用curl为审阅者发送电子邮件/密码,接收auth令牌,然后发送auth令牌以获取商店列表。

但是,当我尝试使用相同的方法来获取审阅者列表时,会出现所需的授权错误。即使我发送了身份验证令牌。

有人可以解释吗?我不明白什么?

关于, 约翰

1 个答案:

答案 0 :(得分:0)

我无法对此进行测试,但是我很确定自己是正确的。

ReviewerUser上的based,并且不允许任何人find所有用户

在您的情况下,您在拥有令牌的意义上得到了授权。 这将为您提供$authenticated角色,如果您已经为这些事情创建了$owner角色,则为您。

如果您的下一个问题是“ 我可以允许$authenticated$everyone授予find所有用户/审阅者吗?”,请参见this问题。

详细信息

通过查看Review model's ACLs

,您可以看到访问控制的区别

看看User's ACLs

请注意,用户模型经常使用$owner角色(指示您必须是该用户),并且不允许findfindById仅允许$owner