Twitter和Facebook IDP在Firebase中没有电子邮件,如何获得唯一ID

时间:2017-05-22 10:44:23

标签: android firebase firebase-authentication facebook-authentication firebaseui

使用FirebaseUI我有关于Twitter和Facebook IDP的问题。

由于这两个人只能使用我正在考虑的电话号码登录,如果我有用户使用gmail登录,在认证用户面板的Firebase中,我可以使用该gmail(test1@gmail.com)作为用户的内部ID,因为它被视为Trusted provider(right)现在当上述两个坏男孩用电话号码登录我的问题时,是否可以安全使用:

FirebaseAuth.getInstance().getCurrentUser().getUid()

作为安全用户标识符,如果我从未让用户删除并重新创建其Firebase用户帐户?

在Firebase中注意我已设置“每个电子邮件地址一个帐户”

我走错了路吗??怎么想这个?

1 个答案:

答案 0 :(得分:0)

是的,UID可以安全地用作安全标识符 - 无论登录方法如何,它都是项目中每个用户的唯一标识。