【发布时间】:2019-01-14 14:19:41
【问题描述】:
这是我的场景:1) 我正在开发一个使用 Firebase 存储的 iOS 应用。 2) 我的应用具有基于 Facebook 登录的自定义轻量级身份验证机制。 3) 所有经过身份验证的用户都可以访问 firebase 存储中的任何数据。 4) 所有其他人都不能。
我只想确保只有我的应用可以访问存储空间。如果我要构建自己的服务器,我只会使用一些 API 密钥评估每个传入的请求,该 API 密钥是在应用程序中预设的,因此来自我的应用程序的所有请求都会成功解决。如果其他人想使用我的 API,他应该知道 API 密钥。
我明白了,这不是 WEB-APP 的解决方案,因为每个人都可以看到源代码(和 API 密钥),但对于没有这种可能性的移动应用程序来说这是可以的。
所以我的问题是:我应该为此烦恼还是 Firebase 已经根据配置文件中的 APIkey 完成了这项工作。如果我应该这样做,你会推荐什么?
也许我错过了 firebase 文档中的某些内容,但我发现他们不清楚这个特定问题。
【问题讨论】:
-
请说明您要问的实际问题。
标签: ios firebase firebase-storage