在iOS中将提供程序链接到Auth UI

在iOS中将提供程序链接到Auth UI,ios,firebase-authentication,firebaseui,Ios,Firebase Authentication,Firebaseui,在最近的一次I/O会议上,有人在一次会谈中提到account在auth ui中工作,但现在也提到了这一点 FirebaseUI身份验证组件实现了在移动设备和网站上进行身份验证的最佳实践,可以最大限度地实现应用程序的登录和注册转换。它还可以处理诸如帐户恢复和帐户链接之类的边缘情况,这些情况对安全性非常敏感,并且易于正确处理错误 不过,该功能目前还没有文档记录(据我所知)(这是可以理解的,因为他们刚刚发布了它:)。但我想知道是否有人知道这是否真的实现了,如果是,如何使用它?他们指的是帐户链接,例如,

在最近的一次I/O会议上,有人在一次会谈中提到account在auth ui中工作,但现在也提到了这一点

FirebaseUI身份验证组件实现了在移动设备和网站上进行身份验证的最佳实践,可以最大限度地实现应用程序的登录和注册转换。它还可以处理诸如帐户恢复和帐户链接之类的边缘情况,这些情况对安全性非常敏感,并且易于正确处理错误


不过,该功能目前还没有文档记录(据我所知)(这是可以理解的,因为他们刚刚发布了它:)。但我想知道是否有人知道这是否真的实现了,如果是,如何使用它?

他们指的是帐户链接,例如,当您使用电子邮件提供商1(谷歌)注册电子邮件,然后尝试与共享同一电子邮件的新提供商2(Facebook)登录时,FirebaseUI将自动链接两个帐户。通常在这种情况下,您会得到一个错误,即凭证存在。您需要首先使用谷歌的电子邮件重新登录,然后将新的Facebook凭据链接到该电子邮件。通过这样做,用户可以在将来登录任一提供商。

他们指的是帐户链接,例如,当您使用提供商1(谷歌)注册电子邮件A,然后尝试登录共享相同电子邮件A的新提供商2(Facebook)时,FirebaseUI将自动链接两个帐户。通常在这种情况下,您会得到一个错误,即凭证存在。您需要首先使用谷歌的电子邮件重新登录,然后将新的Facebook凭据链接到该电子邮件。通过这样做,用户可以在将来登录任一提供商。

您的意思是,如果我在用户打开应用程序时以匿名方式登录,那么如果他们使用现有帐户登录,Firebase Auth UI将自动注销匿名用户,并使用现有用户登录。如果不存在用户,它将链接帐户?不支持匿名用户升级。如果用户以匿名方式登录,他们将在登录FirebaseUI的过程中注销。请在他们的GitHub repo上提交申请。这是最好的方法。因此,您的意思是,如果我在用户打开应用程序时以匿名方式登录,那么如果他们使用现有帐户登录,Firebase Auth UI将自动注销该匿名用户,并使用现有用户登录。如果不存在用户,它将链接帐户?不支持匿名用户升级。如果用户以匿名方式登录,他们将在登录FirebaseUI的过程中注销。请在他们的GitHub repo上提交申请。这是最好的地方。