📜  Firebase-安全

📅  最后修改于: 2020-10-25 11:27:08             🧑  作者: Mango


通过在安全规则内设置类似于JSON的对象来处理Firebase中的安全性。安全规则可以当我们点击侧边菜单中的数据库中找到,然后在标签栏的规则

在本章中,我们将通过几个简单的示例向您展示如何保护Firebase数据。

读和写

在Firebase安全规则中定义的以下代码段将允许对具有相同uid的经过身份验证的用户写入对/ users /’$ uid’/的访问权限,但每个人都可以阅读。

让我们考虑以下示例。

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

验证

我们可以使用以下示例将数据强制为字符串。

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

本章仅介绍了Firebase安全规则的表面。重要的是要了解这些规则的工作原理,以便您可以在应用程序中将其组合在一起。