有人知道如何在管理服务器执行的写入操作中在Firebase中强制执行安全规则吗?
E.g:
userDetail:{ “.validate”://基于数据库引用的一些安全规则// }
我想确保管理员服务器的写入符合此验证规则。我理解安全规则可以放在服务器本身,但我想确保数据与数据库中可以被其他服务器实例修改的另一个位置保持一致。
答案 0 :(得分:5)
您无法编写适用于具有管理权限访问级别的请求的安全规则 - 这是服务帐户身份验证的默认设置。然后完全禁用安全性,包括验证规则。
但这并不意味着您无法检查服务器。将服务器更改为使用有限权限进行身份验证。在Node和Java中,关键字为databaseAuthVariableOverride
。