如何通过CLI或Cloud Code设置类级别权限?

时间:2014-08-02 14:59:02

标签: parse-platform

官方博客提到通过数据浏览器设置类级权限。

http://blog.parse.com/2014/07/07/parse-security-ii-class-hysteria/

有没有办法通过CLI或Cloud Code做同样的事情?

Parse.com上我们的应用程序安装过程的自动化需要它。

2 个答案:

答案 0 :(得分:0)

不幸的是,这些功能只能从数据浏览器中获得。

听起来这可能是一个有趣的功能请求。我不确定是否有提供功能请求的官方渠道(可能是错误报告?)但您可以尝试使用Google网页,您可以在此处找到链接:

https://parse.com/help/

答案 1 :(得分:0)

您可以像在此处提到的那样调用REST API。

http://parseplatform.github.io/docs/js/guide/#pointer-permissions

(这也是通过查看检查员Parse仪表板获得的)

//POST http://localhost:8000/parse/schemas/Post
{
  "classLevelPermissions": {
    "get": {
      "*": true,
      "role:admin": true
    },
    "find": {
      "*": true,
      "role:admin": true
    },
    "create": {
      "role:admin": true
    },
    "update": {
      "role:admin": true
    },
    "delete": {
      "role:admin": true
    },
    "addField": {
      "*": true,
      "role:admin": true
    },
    "readUserFields": [
      "owner"
    ],
    "writeUserFields": [
      "owner"
    ]
  },
  "_method": "PUT",
  "_ApplicationId": "MY_APPLICATION_ID",
  "_ClientVersion": "js1.6.14",
  "_MasterKey": "MY_MASTER_KEY",
  "_InstallationId": "e703b6b0-c992-92af-3cf7-3b1ad09739cd"
}