Parse platform 如何在解析服务器中以编程方式设置CLP上的指针权限?

Parse platform 如何在解析服务器中以编程方式设置CLP上的指针权限?,parse-platform,Parse Platform,我想使用RESTAPI或JSSDK在CLP上设置指针权限,这样我就可以自动化这个过程。这可能吗 文档讨论了这些问题,但没有说明如何快速实现它们。从链接的文档中: 指针权限是一种特殊类型的类级权限,它基于存储在类中每个对象的指针字段中的用户,在这些对象上创建虚拟ACL。例如,给定一个具有所有者字段的类,在所有者上设置读取指针权限将使该类中的每个对象仅可由该对象的所有者字段中的用户读取 如何通过编程实现上述功能?如中所示,如果我有一个具有存储用户指针的owner属性的对象,如何设置CLP以使该对象仅

我想使用RESTAPI或JSSDK在CLP上设置指针权限,这样我就可以自动化这个过程。这可能吗

文档讨论了这些问题,但没有说明如何快速实现它们。从链接的文档中:

指针权限是一种特殊类型的类级权限,它基于存储在类中每个对象的指针字段中的用户,在这些对象上创建虚拟ACL。例如,给定一个具有所有者字段的类,在所有者上设置读取指针权限将使该类中的每个对象仅可由该对象的所有者字段中的用户读取


如何通过编程实现上述功能?如中所示,如果我有一个具有存储用户指针的owner属性的对象,如何设置CLP以使该对象仅由所有者可读?

可以在Parse Dashboard中通过单击类,然后从右侧的菜单中选择Security进行设置


它可以在Parse Dashboard中设置,方法是单击该类,然后从右侧的菜单中选择Security


像这样的东西应该适合你:

const schema=new Parse.schemayClass; schema.setCLP{ 查找:{ RequireAuthentication:正确, 角色:admin:true }, 获取:{ RequireAuthentication:正确, 角色:admin:true }, 创建:{role:admin:true}, 更新:{role:admin:true}, 删除:{role:admin:true} }; 等待schema.update;
您将需要使用Node.js SDK并使用主密钥对其进行初始化。

类似的操作应该适合您:

const schema=new Parse.schemayClass; schema.setCLP{ 查找:{ RequireAuthentication:正确, 角色:admin:true }, 获取:{ RequireAuthentication:正确, 角色:admin:true }, 创建:{role:admin:true}, 更新:{role:admin:true}, 删除:{role:admin:true} }; 等待schema.update;
您将需要使用Node.js SDK并使用主密钥对其进行初始化。

我可以通过搜索解析服务器源代码来解决这个问题。演示指针权限的用法

将CLP添加到对象架构时,可以通过在CLP的readUserFields和writeUserFields属性中包含指针名称来设置指针权限。下面是一个例子:

const exampleSchema=new Parse.Schema'Example' 示例模式 .addString'content' .addPointer'owner','u User' 常数clp={ 创建:{'*':true}, readUserFields:['owner'], writeUserFields:['owner'] } exampleSchema.setCLPclp 等待exampleSchema.save
上面为示例对象创建了模式。它允许任何人创建一个示例,但只允许在owner属性中设置的用户读取或写入对象。

我可以通过搜索解析服务器源来解决这个问题。演示指针权限的用法

将CLP添加到对象架构时,可以通过在CLP的readUserFields和writeUserFields属性中包含指针名称来设置指针权限。下面是一个例子:

const exampleSchema=new Parse.Schema'Example' 示例模式 .addString'content' .addPointer'owner','u User' 常数clp={ 创建:{'*':true}, readUserFields:['owner'], writeUserFields:['owner'] } exampleSchema.setCLPclp 等待exampleSchema.save
上面为示例对象创建了模式。它允许任何人创建一个示例,但只允许在owner属性中设置的用户读取或写入对象。

不幸的是,这种方法不是编程的。我希望能够自动设置CLP上的指针权限。不幸的是,这种方法不是编程的。我希望能够自动设置CLP上的指针权限。本例中似乎没有使用指针权限。我已经更新了我的问题以使事情更清楚。本例中似乎没有使用指针权限。我更新了我的问题,使事情更清楚。