android - 如何使用电子邮件身份验证允许对 Firebase 数据库进行读/写访问

标签 android firebase firebase-realtime-database firebase-security

<分区>

我正在尝试使用以下安全规则将数据读/写到我的 Firebase 数据库。我很困惑,因为我相信我已经遵循了 firebase 提供的文档。

我点击了这个链接 -> FIREBASE USER BASED SECURITY

我只有两个要写入的子节点。用户数据,以及用户输入的无线节点数据。

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

最佳答案

我能在这里找到答案。我要做的就是允许经过身份验证的用户读/写数据。

这个问题在我搜索了不同的搜索查询后回答了我的问题。

使用 [firebase] 标签我能够搜索问题并找到它。

Restricting child/field access with security rules

关于android - 如何使用电子邮件身份验证允许对 Firebase 数据库进行读/写访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37910095/

相关文章:

javascript - Firebase 的云函数 : Increment Counter

javascript - Firebase REST API POST(推送)子项目以及顶级项目的唯一ID

javascript - 在 Google Cloud Functions 中更新更改 Firebase 触发器中的引用

android - 我是否需要使用自己的公司名称才能显示应用程序?

android - 升级/重新安装应用程序后如何更新 Android AppWidget?

reactjs - 如何使用react-router在firebase托管的create-react-app中提供robots.txt和sitemap.xml

java - 从 Android 版 Firebase 读取多个 key 时出现问题

Firebase 和 AngularFire - $add 到数组中 - 意外行为

android - 单击时显示阴影的 Gridview 项目

android - 在 Android 中使用 Gama 组件