【问题标题】:How to integrate Firebase authentication service with it's database?如何将 Firebase 身份验证服务与其数据库集成?
【发布时间】:2019-04-02 09:34:32
【问题描述】:

假设我有一个场景,我可以使用 user.getUid() 在 Firebase 数据库中为每个经过身份验证的新 user 使用它作为标签。当然,这会将数据库与当前用户绑定。

但是如果有人知道了这个 id,那么他可以使用这个 id 来使用我的 Firebase url 获取数据。

【问题讨论】:

    标签: android firebase firebase-realtime-database firebase-authentication


    【解决方案1】:

    可以使用 Firebase 数据库规则保护访问 Firebase。 您只能允许经过身份验证的用户访问您的 Firebase, 使用:

    ".read": "auth.uid != null"
    

    了解 Firebase 中的数据库规则

    【讨论】:

      猜你喜欢
      • 2019-06-28
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-07
      相关资源
      最近更新 更多