【发布时间】:2015-08-09 18:43:31
【问题描述】:
我正在尝试通过 REST API 创建一个新用户,并希望该对象只能由创建它的用户访问(读+写)。如果我在没有设置 ACL 的情况下创建用户,只设置用户名/密码,它会自动获取“公共读取,xxxx”,其中 xxxx 是 objectId。
如果我在 create user 调用中包含 ACL,它会默默地忽略该字段并为其提供相同的公共读取访问权限。
{"username":"dummyUsersname","ACL":{"*":{"write":false,"read":false}},"password":"dummyPassword"}
如果我在创建对象后尝试更新 ACL,我会得到:
code: 123 error: Invalid acl {"*":{"read":false,"write":false}}
然而,基于网络的数据浏览器会让我毫无怨言地撤销公共读取访问权限。知道发生了什么吗?
【问题讨论】:
标签: parse-platform acl