ios - 适用于 iOS 的 FirebaseAuthUI。如何将身份验证提供程序链接到用户帐户
问题描述
我使用 FirebaseAuthUI(Firebase 提供的开源预建登录 UI)对用户进行身份验证。它有一个功能,允许您在单个 firebase 帐户下链接多个 Auth Providers。因此,使用他们的 Google ID 登录的人以后也可以使用他们的 Facebook ID 登录(甚至只使用电子邮件和密码),所有这些单独的登录方法都旨在能够在单个 firebase 帐户下进行链接。但是,我如何才能真正链接这些单独的帐户。
页面上的文档说明
- 完成新身份验证提供程序的登录流程,直至(但不包括)调用 FIRAuth.signInWith 方法之一。例如,获取用户的 Google ID 令牌、Facebook 访问令牌或电子邮件和密码。
我正在使用预构建的 authUI,我还没有实现任何如上所述的登录流程,那么如何使用预构建的 UI 登录流程来做到这一点
此外,如果单个用户有一个基于一个电子邮件地址的 facebook 帐户,而同一用户有一个基于不同电子邮件地址的 google 帐户(这很常见,因为 google 强制帐户持有人使用 gmail 地址(如果存在)),这些 2帐户仍然在firebaseAuth下成功链接(假设它们基于不同的电子邮件地址)?
解决方案
推荐阅读
- c# - C# 循环 x 毫秒
- android - Firebase 数据库通知发送到一台设备 Android Studio
- java - 是否有运行 docker 应用程序的 maven 命令?
- reactjs - ReactJS 错误没有从 Render 类 Render() 中的 Const 返回
- arrays - 不确定如何访问 firebase 数据库中的每个值
- javascript - 为什么看不到宽 50 像素和高 25 像素的图表
- c - Handle logout and sorting in an array of socket threads
- arrays - How can I extract from an array of json object that is saved as text?
- javascript - AWS Amplify Modular Imports with Vue
- docker - Docker - transfer image of database with its content