Parse platform 解析平台默认ACL

Parse platform 解析平台默认ACL,parse-platform,acl,Parse Platform,Acl,故事: 我正在开发简单的Angular web应用程序,使用解析平台进行后端和直接API调用(无解析平台库)。我有几个表和登录-一切正常。然而,现在是时候通过访问控制来限制访问了,这样一个用户就不能访问另一个用户的数据,在这里我们遇到了一个问题 问题: 给定用户已登录,如何默认新创建/更新的对象具有特定于创建者(当前登录用户)的ACL 另外: 我假设有一种方法可以在默认情况下设置parse platform(文档中提到了这一点),但我不知道如何设置 我想在每个请求中取消手动传递ACL设置 最简

故事: 我正在开发简单的Angular web应用程序,使用解析平台进行后端和直接API调用(无解析平台库)。我有几个表和登录-一切正常。然而,现在是时候通过访问控制来限制访问了,这样一个用户就不能访问另一个用户的数据,在这里我们遇到了一个问题

问题: 给定用户已登录,如何默认新创建/更新的对象具有特定于创建者(当前登录用户)的ACL

另外:

  • 我假设有一种方法可以在默认情况下设置parse platform(文档中提到了这一点),但我不知道如何设置
  • 我想在每个请求中取消手动传递ACL设置

    • 最简单的方法是通过触发器。应该是这样的:

      Parse.Cloud.beforeSave('MyClass',({original,object,user})=>{
      如果(!original){//正在创建新对象
      setACL(新的Parse.ACL(用户));
      }
      });
      
      看起来没有内置选项。每个创建/更新请求都必须在解析端包含ACL或自定义云。这里有更多细节: