如何为 Firebase实时数据库中的节点编写读写规则,以便只能通过 Firebase Admin SDK 访问它,而不能通过用户?
如果我按以下方式编写规则:
{
"rules": {
"MyData": {
".read": false,
".write": false
}
}
}
用户无法读取和编写节点 MyData 。但 Firebase管理员SDK 能够读取和写入该节点吗?
答案 0 :(得分:0)
默认情况下,通过Firebase Admin SDK访问Firebase产品(包括实时数据库)始终具有100%的特权,可以对这些产品中的所有数据执行读写操作,前提是SDK已使用项目的服务帐户进行初始化托管产品。