[英]firestore flutter admin app write rules and data from admin app
我使用 Cloud Firestore 制作了一個 Flutter 應用程序。 我想添加文檔,我有兩個選擇:
我的問題是:我是否需要在我的管理應用程序中進行身份驗證才能寫入我的數據庫? 如果是這樣,我不知道客戶端庫和服務器端是什么。 寫入 Firestore 數據庫的最安全選項是什么?
如果您的用戶只是可視化您的數據而無法進行身份驗證,那么您可以在管理應用程序中使用身份驗證並使用相同的 Firebase Firestore 進行身份驗證。 不要忘記在 Firestore 中使用以下安全規則:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if request.auth != null;
}
}
}
如果您的用戶還需要身份驗證來可視化數據,我建議您創建 Admin、Reader 和 Writer 令牌,以便您可以建立自定義聲明屬性和角色。 您可以在此處找到更多信息; https://firebase.google.com/docs/rules/basics
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.