Firebase:与多个提供商的链接
应用程序有2个社交登录可用:Facebook和谷歌
考虑以下流程:
我该如何解决这个异常?
目前,用户未通过Facebook登录,因此我不能仅将他与新的Google凭据关联起来。 我无法通过Google登录他,因为电子邮件已被使用。
唯一可行的解决方案是通过Facebook登录用户,然后将Facebook链接到Google,但这对用户来说是完全混淆的 - 他会看到Google登录流程,然后突然切换到Facebook,然后返回到Google 。
或者,我将不得不抛出错误并向用户解释,即使电子邮件是相同的,他也必须通过Facebook登录。 我将不得不提供新的用户界面,以允许用户在登录后将Facebook链接到Google(目前我没有投入时间,希望这是不必要的)
链接地址: http://www.djcxy.com/p/32335.html