适用于Admin SDK的Firebase实时数据库规则

时间:2018-05-12 06:19:53

标签: firebase firebase-realtime-database google-admin-sdk

如何为 Firebase实时数据库中的节点编写读写规则,以便只能通过 Firebase Admin SDK 访问它,而不能通过用户?

如果我按以下方式编写规则:

{
  "rules": {
    "MyData": {
      ".read": false,
      ".write": false
    }
  }
}

用户无法读取和编写节点 MyData 。但 Firebase管理员SDK 能够读取和写入该节点吗?

1 个答案:

答案 0 :(得分:0)

默认情况下,通过Firebase Admin SDK访问Firebase产品(包括实时数据库)始终具有100%的特权,可以对这些产品中的所有数据执行读写操作,前提是SDK已使用项目的服务帐户进行初始化托管产品。