当前位置: 首页 > 文档资料 > Firebase 入门教程 >

安全(Security)

优质
小牛编辑
133浏览
2023-12-01

Firebase中的安全性通过在安全规则中设置类似JSON的对象来处理。 当我们单击侧面菜单中的Database然后单击标签栏中的RULES ,可以找到安全规则。

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

读和写

Firebase安全规则中定义的以下代码段将允许使用相同的uid为经过身份验证的用户写入/users/'$uid'/ ,但每个人都可以阅读它。

例子 (Example)

让我们考虑以下示例。

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

Validate

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

例子 (Example)

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

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