kal*_*ehv 5 firebase firebase-authentication google-cloud-functions firebase-admin
我正在尝试使用 Firebase Cloud Functions 为我的应用程序创建 REST API。我知道如何在 Cloud Functions 中使用 Admin SDK。它确实有API createUser
。我的前端应用程序允许用户使用 Google 和 Facebook 登录,但我不知道如何将它们组合在一起。
我的应用程序已成功实施Sign in with Google
,Sign in with Facebook
但我如何以及将哪些数据传输到 Cloud Functions(或任何 REST API 服务器),以便它可以在 Firebase 中使用适当的提供商创建用户。
更新以获得更多解释
我正在为 iOS 和 Android 创建一个具有某种基于云的后端的应用程序。现在我正在尝试使用 Firebase,但我不打算将我的应用程序与 Firebase 紧密耦合,因此不想将 Firebase-iOS 和 Firebase-Android SDK 拉入我的应用程序代码中。我希望能够自由地将后端切换到 AWS 或 Azure,而无需更改前端代码。
一种(也是唯一的?)方法是创建一个服务器,该服务器将公开 REST API 端点并代表我完成通常 SDK 所做的工作。为了实现这一目标,我使用了 Cloud Functions,但这并不重要,只要我有 API 可以与实际的云进行通信。
在做出解释之后,现在我的问题是如何让我的用户使用 Google 和 Facebook 等外部提供商登录应用程序,并且仍然实现我想要做的事情。当我让用户通过提供商登录时,我没有将他们的密码发送到后端来创建新的电子邮件/密码用户。
归档时间: |
|
查看次数: |
2660 次 |
最近记录: |