仅在限制参数传递时允许对firebase的读访问权限

时间:2016-09-26 15:33:56

标签: firebase firebase-realtime-database firebase-security

我有Firebase数据库,我的应用程序通过分页读取数据。对于分页,我使用orderByIndex https://<firebaseurl>/list.json?orderBy="index"&startAt=1&limitToFirst=100。 我想限制读取整个数据,并且只允许用分页读取它。 如何在仅给出GET参数read时配置允许orderBy,startAt,limitToFirst的规则?

1 个答案:

答案 0 :(得分:1)

Firebase的安全规则无法允许在满足特定查询参数的条件下进行读取。

解决此问题的典型方法是使用单独的节点来确保在写入数据时满足这些条件。例如,在您的代码中,一个名为last100的节点是个好主意。