usergrid 集合权限不起作用
usergrid collection permission not working
我创建了用户名 abcdef
并为该用户添加了 concerts
集合的权限
当我查询音乐会时,我希望它 return 除了 return 所有音乐会实体。我在申请许可时是否遗漏了什么
curl -XGET
http://api.usergrid.com/***/***/concerts?access_token\=YWMt8zqr5FqqEeWmj-Oi1e6IqAAAAU_unlN_XnYvv7TeJszcL1o0cEPNYfmWJIw
有两个原因可能导致这种情况。 首先,您的应用可能仍设置了默认沙盒权限:
您需要删除它或将它们全部设置为 no
。
其次,更重要的是,直接向用户应用权限似乎不起作用(?!),我不知道这是否是设计使然或不。为了对此进行测试,我复制了您的场景,并且看到了相同的结果。为了解决这个问题(这实际上更像是一种安全最佳实践)我创建了一个具有所需权限的组并将用户添加到组中:
移除您应用下的默认权限。这对我有用。
我创建了用户名 abcdef
并为该用户添加了 concerts
集合的权限
当我查询音乐会时,我希望它 return 除了 return 所有音乐会实体。我在申请许可时是否遗漏了什么
curl -XGET
http://api.usergrid.com/***/***/concerts?access_token\=YWMt8zqr5FqqEeWmj-Oi1e6IqAAAAU_unlN_XnYvv7TeJszcL1o0cEPNYfmWJIw
有两个原因可能导致这种情况。 首先,您的应用可能仍设置了默认沙盒权限:
您需要删除它或将它们全部设置为 no
。
其次,更重要的是,直接向用户应用权限似乎不起作用(?!),我不知道这是否是设计使然或不。为了对此进行测试,我复制了您的场景,并且看到了相同的结果。为了解决这个问题(这实际上更像是一种安全最佳实践)我创建了一个具有所需权限的组并将用户添加到组中:
移除您应用下的默认权限。这对我有用。