【问题标题】:Is there a way to sign a Firebase custom token using a service account from a different project有没有办法使用来自不同项目的服务帐户签署 Firebase 自定义令牌
【发布时间】:2021-07-15 02:18:12
【问题描述】:

我想将 signInWithCustomToken 用于辅助项目,使用由主要项目的服务帐户签名的令牌。

目前我收到“错误:自定义令牌对应于不同的受众。”

我希望将签名服务帐户添加到具有角色的辅助项目:服务帐户令牌创建者就足以接受其令牌,但事实并非如此。

我还能做些什么来让这个设置正常工作吗?

【问题讨论】:

    标签: firebase firebase-authentication google-identity-toolkit


    【解决方案1】:

    我认为答案是“不可能”。查看 Firebase 团队成员的声明

    “一个服务账户只能为一个且只有一个项目签名令牌。任何由服务账户 Foo 签名的令牌都只在 Foo 的父项目内有效。” -- hiranya911

    https://github.com/firebase/firebase-admin-node/issues/634#issuecomment-525953070

    【讨论】:

      猜你喜欢
      • 2016-11-10
      • 2019-11-02
      • 1970-01-01
      • 2019-06-01
      • 2023-03-10
      • 1970-01-01
      • 2021-10-24
      • 2013-09-11
      • 2023-01-24
      相关资源
      最近更新 更多