Firebase 身份验证功能队列

时间:2021-01-23 20:11:01

标签: firebase-authentication

我和我的朋友试图将 swiftUI 应用程序上的身份验证提供程序与 firebase 建立链接。 所以一切都完成了,但我们卡在了认证队列中:

  • facebook + 苹果 = 工作
  • 苹果 + 脸书 = 工作
  • 电子邮件 + 脸书 = 工作
  • 电子邮件 + 苹果 = 工作
  • 电子邮件 + 苹果 + 脸书 = 工作
  • 电子邮件 + 脸书 + 苹果 = 工作
  • 首先是任何提供商,然后是电子邮件 = 失败

因此,当用户首先使用带有电子邮件和密码的 signUP 登录,然后登录,然后尝试使用任何提供商时 = 真的不能吗? (我的朋友告诉我):

<块引用>

因为 Facebook、Apple 他们只是链接...(你已经创建了 一个帐户,使用您设置的密码)

另一方面...电子邮件您正在设置一个新密码...(因此 需要验证的新帐户)您已将设置更改为 不允许同一用户使用多个帐户。现在用户创建了一个帐户 通过 Facebook 使用电子邮件 ABC 后来他试图通过电子邮件注册 ABC ......请求失败,因为两个帐户使用相同的电子邮件 无法创建。 因为例如在 facebook 和苹果上 - 用户不会创建密码。

0 个答案:

没有答案