usergrid 集合权限不起作用

usergrid collection permission not working

我创建了用户名 abcdef 并为该用户添加了 concerts 集合的权限

当我查询音乐会时,我希望它 return 除了 return 所有音乐会实体。我在申请许可时是否遗漏了什么

curl -XGET 
http://api.usergrid.com/***/***/concerts?access_token\=YWMt8zqr5FqqEeWmj-Oi1e6IqAAAAU_unlN_XnYvv7TeJszcL1o0cEPNYfmWJIw

归档于USERGRID-1020


有两个原因可能导致这种情况。 首先,您的应用可能仍设置了默认沙盒权限:

您需要删除它或将它们全部设置为 no


其次,更重要的是,直接向用户应用权限似乎不起作用(?!),我不知道这是否是设计使然或不。为了对此进行测试,我复制了您的场景,并且看到了相同的结果。为了解决这个问题(这实际上更像是一种安全最佳实践)我创建了一个具有所需权限的组并将用户添加到组中:

移除您应用下的默认权限。这对我有用。