![](/img/trans.png)
[英]firebase realtime database rules to allow multiple uid for write access
[英]How to write to the firebase realtime database that only allows a certain UID to edit?
{
"rules": {
"gallery": {
"$artwork": {
".read": "true",
".write": "auth.uid === \"UID\""
}
},
"gallerymap": {
".read": "true",
".write": "auth.uid === \"UID\""
}
}
}
我正在創建一個將藝術品信息存儲在實時數據庫中的畫廊,因此我可以通過頁面添加藝術品並存儲它。 如何將寫入請求與 UID 一起發送?
我找不到任何與 UID 一起發送寫入請求的文檔。
要設置auth
變量(包括auth.uid
),您必須將用戶登錄到 Firebase 身份驗證。 一旦用戶登錄到 Firebase 身份驗證,他們的令牌將自動傳遞給實時數據庫 SDK 和auth
的任何調用。 規則中的變量會自動從中填充。
如果您還沒有使用 Firebase 身份驗證,添加它的最簡單方法是實施匿名身份驗證,不需要用戶輸入任何憑據。 我通常使用匿名身份驗證作為第一步,打印我在代碼中返回的 UID,然后將其復制/粘貼到我的安全規則中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.