【发布时间】:2017-10-01 19:38:04
【问题描述】:
Swift 3.0 iOS 11.x
所以使用标准将我的 swift 应用程序链接到 firebase
FirebaseApp.configure()
我使用我创建的用户登录它,身份验证注册良好,并在其上创建一个数据库。都很好。
我使用不同的设备尝试使用不存在的用户登录,但身份验证失败并且我无法访问数据库。都很好。
但是等等,我创建了另一个用户;并且鉴于我知道我发现我可以访问它的数据库的路径。这似乎是合理的,但事实并非如此。
假设我有 10 个不同的应用用户,他们都有自己的数据库;然而,只要他们对 firebase 进行身份验证,他们就有可能互相搞砸,因为每个人似乎都可以访问其他人的数据库,只要他们已经过身份验证。确实我看这个帖子... How to link between Authenticated users and Database in Firebase? 这似乎表明事情有点紧张,但显然不是。
我在这里错过了一些基本的东西,不是吗?
【问题讨论】: