如何通过云功能限制 class (table) 只读?
How to restrict a class (table) read only via cloud function?
我想在 Parse 数据库中有一个 class:
- 无法通过 REST API 或其他平台方法读取。
-可通过云功能读取
这样我可以确定只有在 table 中有一些私有数据的用户才能只读取属于 him/her 的行。我可以在函数内部检查所需的条件。但我可能还不知道该用户的 objectId 并通过其他一些数据限定 him/her,所以我不能使用 ACL 来做这件事。
您可以使用 CLP 禁用读取权限,然后通过云代码查询并传递 { useMasterKey: true }
选项。
我想在 Parse 数据库中有一个 class:
- 无法通过 REST API 或其他平台方法读取。 -可通过云功能读取
这样我可以确定只有在 table 中有一些私有数据的用户才能只读取属于 him/her 的行。我可以在函数内部检查所需的条件。但我可能还不知道该用户的 objectId 并通过其他一些数据限定 him/her,所以我不能使用 ACL 来做这件事。
您可以使用 CLP 禁用读取权限,然后通过云代码查询并传递 { useMasterKey: true }
选项。