2
有誰知道如何在Firebase執行由管理服務器執行的寫入安全規則?有沒有辦法在Firebase中添加適用於管理員的安全規則?
如:
userDetail:{ 「.validate」://一些安全規則,基於數據庫引用// }
我希望確保由管理服務器寫入堅持這一驗證規則。我明白可以在服務器本身安裝一個安全規則,但我希望確保數據與數據庫中可以被其他服務器實例修改的另一個位置保持一致。
有誰知道如何在Firebase執行由管理服務器執行的寫入安全規則?有沒有辦法在Firebase中添加適用於管理員的安全規則?
如:
userDetail:{ 「.validate」://一些安全規則,基於數據庫引用// }
我希望確保由管理服務器寫入堅持這一驗證規則。我明白可以在服務器本身安裝一個安全規則,但我希望確保數據與數據庫中可以被其他服務器實例修改的另一個位置保持一致。
您無法編寫適用於具有管理權限的請求的安全規則訪問級別 - 這是服務帳戶身份驗證的默認設置。安全性完全被禁用,包括驗證規則。
但這並不意味着您無法檢查您的服務器。更改服務器以使用有限權限進行身份驗證。在Node和Java中,關鍵字是databaseAuthVariableOverride
。請參閱Admin SDK setup documentation。
https://firebase.google.com/docs/database/security/請閱讀此內容 –