管理员SDK的Firebase实时数据库规则
如何为Firebase实时数据库中的节点编写读写规则,以便用户只能通过Firebase Admin SDK访问该节点 如果我以以下方式编写规则:管理员SDK的Firebase实时数据库规则,firebase,firebase-realtime-database,google-admin-sdk,Firebase,Firebase Realtime Database,Google Admin Sdk,如何为Firebase实时数据库中的节点编写读写规则,以便用户只能通过Firebase Admin SDK访问该节点 如果我以以下方式编写规则: { "rules": { "MyData": { ".read": false, ".write": false } } } 用户将无法读取和写入节点MyData。但是Firebase admin SDK是否能够读取和写入该节点?默认情况下,通过Firebase admin SDK访问Firebase产
{
"rules": {
"MyData": {
".read": false,
".write": false
}
}
}
用户将无法读取和写入节点MyData。但是Firebase admin SDK是否能够读取和写入该节点?默认情况下,通过Firebase admin SDK访问Firebase产品(包括实时数据库)始终具有100%的权限,可以读取和写入这些产品中的所有数据,假设SDK是用托管产品的项目的服务帐户初始化的。那么验证规则呢?规则不会影响管理员SDK的正常访问。