Google 登录是否需要 firebase 数据库

问题描述 投票:0回答:2

我正在使用 flutter 创建一个移动应用程序,并希望集成社交媒体登录(Facebook、Google)。

该应用程序是使用 MySQL 构建的,通过阅读实现,需要在 Firebase 中注册该应用程序。我被指示在应用程序中仅使用一个数据库,

在 Firebase 中注册应用程序是否意味着我也必须将我的常规用户注册到 Firebase 还是仅用于 API?

我使用 django 作为后端。

flutter firebase google-signin
2个回答
1
投票

Firebase 产品可以完全独立运行。如果您使用 Firebase 身份验证来对用户进行身份验证和登录,则无需同时使用任何 Firebase 数据库。


0
投票

Firebase 是一套服务,包括身份验证、存储、实时数据库、Firestore 数据库、云功能、托管等等。

您无需使用任何服务。您可以挑选那些满足您需求的。因此,您当然可以使用 Firebase 身份验证及其社交登录提供商(Google、Microsoft、Apple、Facebook、GitHub 等),而不需要使用 RTDB 或 Firestore。

您可能需要考虑的一件事是 Firebase 身份验证以及您计划在移动应用程序和 MySQL 数据库之间使用的任何“中间件”的集成。通常,您的应用程序会对用户身份验证和权限有要求,其中您的中间件需要连接到 Firebase Auth 才能获取有关经过身份验证的用户的详细信息等。

将中间件服务器(例如 NodeJS/ExpressJS、Java 或 .NET 后端、Django、Rails 等)集成到 Firebase Auth 是完全可行的。与使用已集成到 Firebase 项目中的 Firestore 或 RTDB 轻松获得的效果相比,您进行设置的工作量更大。

© www.soinside.com 2019 - 2024. All rights reserved.