【问题标题】:Set admin-like user for firebase realtime-database为 firebase 实时数据库设置类似管理员的用户
【发布时间】:2020-05-26 12:55:09
【问题描述】:

我正在维护一个较旧的 react 网络应用程序,该应用程序使用 firebase 实时数据库来存储其数据。我想限制对数据库的访问,以便只有我的反应应用程序可以读取和写入数据库。有没有办法设置一个类似管理员的登录名(有点像 sql-databases)来验证我的应用程序?

我不想验证其他用户或让他们注册,我只想确保只有 web-app 可以编辑和修改数据库。

我尝试过使用 firebase 身份验证方法,但它们似乎不是我想要的。

提前致谢!

【问题讨论】:

    标签: reactjs firebase authentication web-applications


    【解决方案1】:

    我不想验证其他用户或让他们注册,我只想确保只有 web-app 可以编辑和修改数据库。

    这是不可能的。控制对实时数据库实例的访问(同时允许从 Web 和移动客户端直接访问)的唯一方法是使用 Firebase 身份验证来识别用户,并结合确定哪些用户可以访问哪些数据的安全规则。否则,任何有互联网连接的人都可以读取或写入数据库。

    【讨论】:

      猜你喜欢
      • 2020-08-25
      • 2023-04-10
      • 2020-02-13
      • 1970-01-01
      • 2020-10-29
      • 2020-02-10
      • 2018-01-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多