Firebase安全


Firebase中的安全性是通過在安全規則中設定類似JSON的物件來處理的。 當我們點選側面選單中的資料庫,然後點選標籤欄中的規則時,可以找到安全規則。

在本章中,我們將通過幾個簡單的範例向您展示如何保護Firebase資料。

讀和寫

在Firebase安全規則中定義的以下程式碼片段將允許使用與uid存取/users/'$uid'/的認證使用者才能寫入,但是其它人都可以讀取。

範例

讓我們考慮下面的例子。參考程式碼 -

{
   "rules": {
      "users": {
         "$uid": {
            ".write": "$uid === auth.uid",
            ".read": true
         }
      }
   }
}

驗證

可以通過使用下面的例子來強制資料為字串。

{
   "rules": {

      "foo": {
         ".validate": "newData.isString()"
      }

   }
}

本章只介紹Firebase安全規則的表面知識。 重要的是要了解這些規則如何工作,所以可以在應用程式內部結合它使用。