2012-10-25 74 views
4

Roles in Parse使用ACL获取权限。Parse(Parse.com)中的角色分配,管理和权限

为了在注册表中为用户添加角色,我的理解是角色需要读取和写入。我担心的是,公众可以通过写入方式访问,任何人都可以将用户从这个角色中移除。

这是真的,如果是的话我该如何解决这个问题?有关角色分配和管理的一些可靠例子将非常有帮助。

回答

4

这是回答了在解析网站的人寻找一个解决方案:

角色并不需要公开写。如果您希望 在注册后自动为用户分配角色,则可以在使用主密钥修改 角色的云代码中添加一个 afterSave处理程序。

afterSave:https://www.parse.com/docs/cloud_code_guide#save

useMasterKey: https://parse.com/docs/cloud_code/symbols/Parse.Cloud.html#.useMasterKey

https://www.parse.com/questions/role-assignment-management-and-permissions#answer-the-role-does-not-need-to-be-public-writable-if-you

+0

链接被打破 – Vedmant

+0

那是3年前,所以我不知道同样的东西适用。 afterSave和userMasterKey都是您需要搜索的。 – Matt