适用于iOS的FirebaseAuthUI。如何将身份验证提供程序链接到用户帐户

时间:2019-02-20 22:49:55

标签: ios swift firebase firebase-authentication

我使用FirebaseAuthUI(由Firebase提供的开源预构建登录UI)对用户进行身份验证。它具有一项功能,可让您在单个Firebase帐户下链接多个Auth Provider。因此,使用Google ID登录的人也可以稍后使用其Facebook ID登录(甚至仅使用电子邮件和密码登录),所有这些单独的登录方法都可以在单个Firebase帐户下进行链接。但是,我实际上该如何链接这些单独的帐户。

page上的文档说明

  • 完成新身份验证提供程序的登录流程,但不包括调用FIRAuth.signInWith方法之一。例如,获取用户的Google ID令牌,Facebook访问令牌或电子邮件和密码。

我使用的是预先构建的authUI,我还没有实现如上所述的任何登录流程,因此如何使用prebuiltUI登录流程来做到这一点

此外,如果单个用户有一个基于一个电子邮件地址的Facebook帐户,而同一用户有一个基于不同电子邮件地址的Google帐户(很常见,因为Google强迫帐户持有人使用Gmail地址(如果存在),能否在firebaseAuth下成功链接这两个帐户(如果它们基于不同的电子邮件地址)?

0 个答案:

没有答案