首页 > 解决方案 > 为 firebase 实时数据库设置类似管理员的用户

问题描述

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

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

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

提前致谢!

标签: reactjsfirebaseauthenticationweb-applications

解决方案


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

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


推荐阅读