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

时间:2014-05-19 15:16:01

标签: firebase

我们有一个应用需要分成两个独立的网站(webapps)。我的解决方案只是使用2个不同的火灾基地,但我们正试图在两个站点共享用户数据(用户档案数据,用户内容等)。

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

1 个答案:

答案 0 :(得分:4)

如果你有多个应用程序,所有这些应用程序共享一些常见数据,例如用户,那么使用单个Firebase为所有这些应用程序提供电源确实是合理的。

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

- Firebase root
  - users
  - app1
    - ... stuff ...
  - app2
    - ... stuff ...

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

在缺点方面,他们共享相同的quota / concurrents ceiling,因此管理结算可能会变得棘手。如果您的用户的身份确实是您在他们之间共享的所有内容,则使用Simple Login的相同登录提供商可能会满足该需求。它允许同一个用户在两个服务中使用Twitter登录,并在它们之间共享一个共同的uid