Firebase安全
Firebase中的安全性是通過在安全規則中設置類似JSON的對象來處理的。 當我們點擊側面菜單中的數據庫,然後點擊標籤欄中的規則時,可以找到安全規則。
在本章中,我們將通過幾個簡單的示例向您展示如何保護Firebase數據。
讀和寫
在Firebase安全規則中定義的以下代碼片段將允許使用與uid
訪問/users/'$uid'/
的認證用戶才能寫入,但是其它人都可以讀取。
示例
讓我們考慮下面的例子。參考代碼 -
{
"rules": {
"users": {
"$uid": {
".write": "$uid === auth.uid",
".read": true
}
}
}
}
驗證
可以通過使用下面的例子來強制數據爲字符串。
{
"rules": {
"foo": {
".validate": "newData.isString()"
}
}
}
本章只介紹Firebase安全規則的表面知識。 重要的是要了解這些規則如何工作,所以可以在應用程序內部結合它使用。