im维护使用Firebase实时数据库存储其数据的较早的react Web应用程序。我想限制对数据库的访问,以便只有我的react应用可以读取和写入数据库。有没有办法设置类似管理员的登录名(类似于sql数据库)来验证我的应用程序?
我不想认证其他用户或让他们注册,我只想确保只有Web应用程序才能编辑和修改数据库。
我已经尝试过尝试使用Firebase身份验证方法,但它们似乎并不是我所寻找的。 p>
谢谢!
答案 0 :(得分:0)
我不想认证其他用户或让他们注册,我只想确保只有Web应用程序才能编辑和修改数据库。
那是不可能的。控制实时数据库实例访问的唯一方法(同时允许从Web和移动客户端直接访问)是使用Firebase身份验证来标识用户,并结合确定哪些用户可以访问哪些数据的安全规则。否则,任何具有Internet连接的人都可以读取或写入数据库。