I'm trying to create a new user via the REST API, and want the object to be accessible (read+write) only to the user that created it. If I create the user without setting an ACL, setting only the username/password, it automatically gets "Public Read, xxxx" where xxxx is the objectId.
If I include an ACL with the create user call, it silently ignores the field and gives it that same public read access.
{"username":"dummyUsersname","ACL":{"*":{"write":false,"read":false}},"password":"dummyPassword"}
If I try to update the ACL after creating the object, I get:
code: 123 error: Invalid acl {"*":{"read":false,"write":false}}
And yet the web-based data browser will let me revoke the public read access without complaint. Any idea what's going on?
Parse.User
instead of"_User"
– Bertiebertila