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