我是否应该在一个 Firebase 项目中使用多个应用程序只是为了使用相同的身份验证系统?

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

例如,Google 有不同用途的产品,使用相同的身份验证系统,如 Google Photos、Google Drive、Google Play、Google Meet 等。这些产品都有不同的用途,但它们都共享相同的身份验证系统。

我想对我的应用程序做同样的事情。我喜欢 3 个应用程序,但我希望它们共享相同的身份验证系统,因此如果用户 1 在应用程序 1 中创建帐户,他们可以登录应用程序 2 或应用程序 3,而无需重新创建帐户。那么使用 Firebase 身份验证可以实现这一点吗?我看到每个 Firebase 项目最多可以容纳 30 个应用程序。如果我在某个时候想要更多怎么办?对于实时数据库之类的东西,我计划创建:

General
  Data shared across all 3 apps.
App 1 
  Data only app 1 needs.
App 2 
  Data only app 2 needs.
App 3 
  Data only app 3 needs.

但是对于像云存储这样的东西,我不确定,因为没有办法在那里嵌套东西。

有什么想法吗?难道是我的做法不对?

firebase firebase-realtime-database firebase-authentication google-cloud-storage
1个回答
0
投票

当然,正如您所说,您可以在同一个项目中创建多个(最多 30 个)应用程序,并且它们都将/可以通过相同的身份验证凭据进行身份验证

但对于超过 30 个,您应该联系 firebase 支持(阅读 apps-per-project ),他们可能会帮助或指导您,

仅供参考,如果您的应用程序具有相同的功能,那么最好考虑将它们合并到您的 Firebase 项目中的单个应用程序中。

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