使用多个Web应用程序共享Firebase

Ron*_*son 5 firebase

我们有一个应用程序需要分成两个单独的网站(webapps).我的解决方案是只使用2个不同的火灾基地,但我们正在尝试跨两个站点共享用户数据(用户配置文件数据,用户内容等).

是否可以使用一个firebase来支持多个站点?这被认为是一种公认​​的做法吗?这两个应用程序都是用AngularJs编写的.

mim*_*ing 4

如果您有多个应用程序,所有这些应用程序都共享一些通用数据(例如它们的用户),那么使用单个 Firebase 为所有应用程序提供支持确实是合理的。

您的数据结构可能如下所示:

- Firebase root
  - users
  - app1
    - ... stuff ...
  - app2
    - ... stuff ...
Run Code Online (Sandbox Code Playgroud)

这样做的好处是将来可以更轻松地共享任何其他重叠数据。

不利的一面是,它们共享相同的配额/并发上限,因此管理计费可能会变得棘手。如果您的用户的身份确实是您在他们之间共享的全部内容,那么使用相同的登录提供程序和简单登录可能会满足该需求。它将允许同一用户在这两个服务中使用 Twitter 登录,并uid在它们之间共享公共资源。