Firebase管理多个身份验证提供程序

时间:2016-08-12 11:47:54

标签: android firebase firebase-authentication

我正在开发Android应用程序,它在Facebook,Google和Email / Password等firebase的帮助下使用多重身份验证。每种身份验证都以不同的方式运行。

但是,当我使用谷歌登录然后退出并稍后当我使用Facebook通过使用相同的电子邮件ID进行登录时..

它说。

  

com.google.firebase.auth.FirebaseAuthUserCollisionException:An   帐户已存在且电子邮件地址相同但不同   登录凭据。使用与此关联的提供商登录   电子邮件地址。

我想要做的就是,当用户尝试使用相同的电子邮件ID登录不同的身份验证提供程序时合并帐户。

是否有任何方法可以通过使用firebase来解决这个问题。

请帮助。

1 个答案:

答案 0 :(得分:25)

只需在此更改..这就是所有......欢迎您

enter image description here