I'm working on making an Admin interface on my app. I've done enough research to know that I'm doing it right. I've reviewed this through following resources:
ul
liWorking with the database API: Updating Users/li
liMapping Request Parameters For Updating users in Parse /li
liUpdating User Information/li
/ul
Even so, every time I send the request from the app, I get a PUT 403 (Forbidden) error. Below is my configuration.
Response
These values were created from a manual test (from Test tab).
Using the Test tab, I was able to get the request to work. The only difference between how it is submitting from the Test tab and from the UI is that the ACL value is actually being sent as an object, were as from the UI it sends either codeacl:{_id:{read:true,write:true}}/code (where the _id value needs to be the actual sender's ID but its just sending the variable name instead), or as a string (which is not valid). It seems that nothing I do grants the user [admin] the access needed to modify user accounts without granting emeveryone/em access. Is there something I'm doing wrong? I highly doubt it is my configuration since I'm able to get it working from the Test tab.