您在哪里为Parse Server插入指针权限Json?

问题描述 投票:0回答:1

在解析服务器REST API指南中提到了指针权限是类级别的权限,并且有一个小的示例,但是未指定放置位置:

指针权限是一种特殊的类级别权限,它基于存储在这些对象的指针字段中的用户,在类中的每个对象上创建虚拟ACL。例如,给定一个具有所有者字段的类,对所有者设置读取指针权限将使该类中的每个对象仅可由该对象的所有者字段中的用户读取。对于具有发送方和接收方字段的类,接收方字段上的读取指针权限以及发送方字段上的读写指针权限将使用户可以在发送方和接收方字段中读取该类中的每个对象,并且可写仅由用户在发件人字段中。

指针权限就像虚拟ACL。它们不会出现在“ ACL”列中,但是如果您熟悉ACL的工作原理,则可以将其视为ACL。在上面带有发送方和接收方的示例中,每个对象的行为都将使其具有以下ACL:

{
    "<SENDER_USER_ID>": {
        "read": true,
        "write": true
    },
    "<RECEIVER_USER_ID>": {
        "read": true
    }
}

请注意,实际上并不是在每个对象上都创建此ACL。添加或删除指针权限时,任何现有的ACL都不会被修改,并且任何试图与对象进行交互的用户都只能在指针权限创建的虚拟ACL和对象上已经存在的实际ACL都允许的情况下与该对象进行交互。互动。

json rest api parse-platform
1个回答
0
投票
您可以在通过单击“分析仪表板”的类页面上的Class Level Permissions选项卡打开的Security窗口中添加指针权限。请参见下面的屏幕截图:

Parse Dashboard | Class Level permission screenshot

您可以仅输入要为其添加指针权限的类属性。

© www.soinside.com 2019 - 2024. All rights reserved.