{
"rules": {
"users": {
"$uid":{
//Private whatever under "uid" but Public is exposed
".read": "auth != null && auth.uid == $uid",
".write": "auth != null && auth.uid == $uid",
"public": { ".read": "auth != null" }
}
}
}
}
- 我創建這些規則,讓用戶公/私輪廓
- 「用戶/{} UID/公共」輪廓應該是那些被認證的任何用戶訪問,但在「用戶/ UID」
這裏不能訪問的數據存儲在我的火力點數據庫中的一些假數據。如何使用Firebase安全規則創建公/私用戶配置文件?
{
"users" : {
"YFIIAgwa2kaannrXjwvSZmoywma2" : {
"Name:" : "Example 1",
//This public child should be accessible by
//"Example 2" but cannot know the name of
// this user
"public" : {
"email" : "[email protected]"
}
},
"YgSfSzPzxLbyDL17r6P9id2cdvH2" : {
"Name:" : "Example 2",
//This public child should be accessible by
//"Example 1" but cannot know the name of
// this user
"public" : {
"email" : "[email protected]"
}
}
}
}
我想知道這是否是防止任何用戶訪問用戶重要信息的可靠方法!無論如何,我可以通過驗證來改善這一點嗎?我很樂意接受你們的建議。我想爲我的應用程序創建最佳和簡單的安全規則。
請拼寫您的標題。 – 2016-08-12 17:04:56