Firebase数据库支持多用户支持

时间:2018-02-21 17:25:39

标签: ios swift firebase firebase-realtime-database firebase-authentication

我正在使用FirebaseAuth和FirebaseDatabase开发iOS应用。为了识别数据库中正确的节点,登录用户保存其数据,我使用FirebaseAuth中的用户对象的uid键。我现在面临的问题是,我希望允许用户与其他Teammembers共享他们的数据库。所以概念一般是:一个用户注册并创建虚拟数据库,意味着整个数据库中的一个新节点。然后其他用户可以使用某种键或任何东西进行注册并加入虚拟数据库,在那里他们拥有相同的权限,这意味着他们可以读取和编辑数据。最简单的方法是创建一个节点,我存储新用户uid和数据库uid,但我有点担心它的安全性。我可以只分享拥有用户的UID吗? 有没有一般方法?

我的另一个想法是"主要用户"可以邀请其他用户,只需输入他们的电子邮件或在firebase上创建新的用户对象,用户可以在其中重置密码。

谢谢!

0 个答案:

没有答案