为多个项目和应用程序使用Firebase Auth数据和用户



如果我有多个应用程序与Firebase(不同类型和种类),但希望能够有一个用户群的所有(一个帐户为所有的应用程序,即使他们只使用1)我该怎么做?我在想要么1。云功能(每次有人注册时,将他们添加为其他应用程序的用户);一个单独的Auth项目,并在应用程序中配置它们,但这可能意味着对firestore、storage和函数的请求没有被授权。注意:我愿意使用独立于firebase的GCP产品来完成此任务。

如果应用程序都是同一套件的一部分,您可以将它们添加到单个Firebase项目中。到目前为止,这是最简单的方法,但是在一个项目中可以使用多少个应用程序是有严格限制的(根据FAQ,目前是30个)。

如果应用程序不是同一个套件的一部分,或者你需要更多的限制,你唯一的选择是使用自定义身份验证。这意味着您将创建一个自定义身份验证提供程序,它接受用户的凭据,验证它们,然后为该用户创建一个UID和令牌到客户机,然后使用它登录到Firebase。

在后台,你可以使用一个Firebase项目来生成所有这些用户,尽管我承认我已经有几年没有这样做了。

相关内容

  • 没有找到相关文章

最新更新