锁定Firebase数据库对特定应用程序的访问

詹姆斯·R

我认为从网络上搜索这在技术上是不可能的,但我想再次询问以防万一。

我有一个使用Firebase的应用程序。仅通过针对授权用户的安全规则来限制读写操作,但是我希望某些信息可以让未授权用户访问(因此,我不必在他们面前放一个登录墙,而不会造成流失)。

我想知道的是,有什么方法可以锁定只有我的应用程序才能调用数据库的读取访问权限吗?我知道我可以锁定域以防止某人编写本地scraper,但是如何阻止某人克隆和重新设置皮肤外观并将其指向同一个后端呢?是否可以使用您的证书指纹来实现?

弗兰克·范普菲伦

无法将对数据库的访问限制为仅对应用程序的访问。但这与Firebase API的基于云的本质不匹配。任何人都知道你的数据库可以的URL在原则上访问它,安全规则是保证所有的访问被授权的方式。

请注意,安全规则不是万事俱备的方法:您可以要求登录数据库的某些部分,而让其他部分公开可读。但是,您不能使公开可读的部分只能由您自己的应用程序读取。

先前有关同一主题的一些问题:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

可以从应用程序外部访问Firebase数据库

Polymer应用程序中的Firebase数据库结构-性能和用户/组/公共访问

无法在我的Web应用程序中访问Firebase Realtime数据库

外部数据库访问,我的应用程序崩溃

从Web应用程序访问数据库的最佳实践

访问数据库时应用程序崩溃

修复我的Firebase数据库聊天应用程序

用于聊天应用程序的Firebase数据库结构

Firebase数据库getInstance崩溃的应用程序

Firebase数据库依赖项崩溃的应用程序

博客应用程序的Firebase数据库结构

Android应用程序:在应用程序销毁之前修改Firebase数据库

多个Android应用程序可以访问同一个Firebase数据库吗?

数据库应用程序崩溃

Vb.Net应用程序安装程序未更新访问数据库

无法从ASP NET应用程序中托管的WCF数据服务访问数据库

从SQLite数据库android访问数据后,应用程序崩溃

EnterpriseLibrary数据访问应用程序块重定向部分找不到默认数据库

Web应用程序可以使用C#从Firebase数据库检索数据吗?

无法从应用程序向 Firebase 实时数据库添加数据

当应用程序从Firebase Realtime数据库接收数据时,如何显示UIActivityIndicator

应用程序重新启动,同时更新Firebase数据库中的数据

如何从Android应用程序向Firebase数据库添加数据

无法将数据从 Firebase 实时数据库检索到 Web 应用程序中

为什么我的 addListenerForSingleValueEvent 停止从 android 应用程序中的 Firebase 数据库读取数据?

Firebase-将新数据从Web应用程序表单写入数据库

Android 应用程序无法将数据写入 Firebase 数据库

安卓应用程序访问计数使用火力地堡数据库问题

安卓应用程序访问计数使用火力地堡数据库