【发布时间】:2017-05-21 17:49:12
【问题描述】:
有了这个Question in mined,这是一个后续问题。
请纠正我的假设,我的学习曲线是积极的:)。
如果让我们说一个聊天应用程序将 Firebase 作为后端存储,然后使用聊天系统内的 FirebaseAuth.getInstance().getCurrentUser().getUid() uid 作为聊天成员标识符,如果您允许用户删除那里的帐户并允许帐户链接,这是一个坏主意. uid 会改变,这会破坏数据库,对吗?
我现在的下一个假设是,在聊天应用程序中拥有一个安全的用户 ID,可以使用登录的电子邮件地址,因为它是 trusted provider!?
我的结论是永远不要使用getCurrentUser().getUid() uid 作为用户的标识符,还是?
【问题讨论】:
标签: android firebase firebase-authentication