有没有办法添加适用于Firebase管理员的安全规则?

Rag*_*gat 2 firebase firebase-security firebase-realtime-database firebase-admin

有没有人知道如何在管理服务器执行的写入中强制执行Firebase中的安全规则?

例如:

userDetail:{".invalidate"://基于数据库引用的某些安全规则//}

我想确保管理员服务器的写入符合此验证规则.我知道可以在服务器本身上安装一个安全规则,但我想确保数据与数据库中可由其他服务器实例修改的另一个位置保持一致.

vzs*_*zsg 5

您无法编写适用于具有管理权限访问级别的请求的安全规则- 这是服务帐户身份验证的默认设置.然后完全禁用安全性,包括验证规则.

但这并不意味着您无法检查服务器.将服务器更改为使用有限权限进行身份验证.在Node和Java中,关键字是databaseAuthVariableOverride.

另请参阅Admin SDK安装文档.