我可以将一个Firebase项目用于多个谷歌云项目吗



我有多个谷歌云项目,比如project1、project2等等,还有一个Firebase项目,它与其中一个云项目(比如project1(链接。

我想使用相同的Firebase项目来登录/注册我们的所有项目。当用户成功签名并将id令牌传递到项目1的后端时,将成功验证该id令牌,但无法在项目1的另一个项目中验证相同的id令牌。

Firebase项目是谷歌云项目,只是设置了一些额外的属性。所以标题中问题的答案是"否";,Cloud项目和Firebase项目之间最多存在1:1的关系。

但是您的用例听起来很合理。应该可以在一段后端代码上验证多个项目的ID令牌。最重要的是,您的代码为每个项目使用正确的凭据。

因此:在解码来自每个项目的ID令牌时,请检查您是否为该项目使用了正确的私钥。

最新更新