首页 > 解决方案 > 适用于 iOS 的 FirebaseAuthUI。如何将身份验证提供程序链接到用户帐户

问题描述

我使用 FirebaseAuthUI(Firebase 提供的开源预建登录 UI)对用户进行身份验证。它有一个功能,允许您在单个 firebase 帐户下链接多个 Auth Providers。因此,使用他们的 Google ID 登录的人以后也可以使用他们的 Facebook ID 登录(甚至只使用电子邮件和密码),所有这些单独的登录方法都旨在能够在单个 firebase 帐户下进行链接。但是,我如何才能真正链接这些单独的帐户。

页面上的文档说明

我正在使用预构建的 authUI,我还没有实现任何如上所述的登录流程,那么如何使用预构建的 UI 登录流程来做到这一点

此外,如果单个用户有一个基于一个电子邮件地址的 facebook 帐户,而同一用户有一个基于不同电子邮件地址的 google 帐户(这很常见,因为 google 强制帐户持有人使用 gmail 地址(如果存在)),这些 2帐户仍然在firebaseAuth下成功链接(假设它们基于不同的电子邮件地址)?

标签: iosswiftfirebasefirebase-authentication

解决方案


推荐阅读