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

loopback3 coffeeshop tutorial: use curl to get reviewers

在上面的教程中,评论不需要授权令牌,但咖啡店需要。这行得通;我使用 curl 为审阅者发送 email/password,接收授权令牌,然后发送授权令牌以获取商店列表。

但是,当我尝试以同样的方式获取审阅者列表时,出现需要授权的错误。尽管我发送了一个授权令牌。

谁能解释一下?我有什么不明白的?

此致, 约翰

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

ReviewerUserbased,并且 任何人都不允许 find 所有用户

在您的场景中,您在拥有令牌的意义上获得了授权。 这为您提供了 $authenticated 角色 ,如果您创建了任何东西,则可能为这些东西提供了 $owner 角色。

如果您的下一个问题是“我可以允许 $authenticated$everyonefind 所有 Users/Reviewers 吗?” 请参阅this 问题。

详情

您可以通过查看 Review model's ACLs

来了解访问控制的差异

然后看看 User's ACLs

请注意,用户模型经常使用 $owner 角色(表明您必须是那个用户)并且它不允许 find,只有 findById 用于 [=14] =]