使用带有第三方JWT令牌的firebase



我想使用第三方JWT令牌(来自我当前的身份验证系统(,基于此JWT令牌生成自定义firebase令牌,并使用此令牌访问firestore数据库。

我的概念如下:

  1. 应用程序在启动时连接到第三方后端,以便使用电子邮件/密码进行身份验证->接收JWT令牌
  2. 应用程序使用此第三方令牌调用自己的firebase函数
  3. Firebase函数使用我的第三方后端公钥验证令牌
  4. 返回admin-sdk创建的新自定义firebase令牌
  5. 应用程序使用此新的自定义令牌连接到firebase

我想更好的方法是从我的第三方后端(使用admin-sdk生成(发布(第二个(令牌,但我无法真正访问这个第三方后台

这是我的路吗?或者根据我的设置还有其他选择吗?

Firebase实际上有一个关于使用自定义身份验证系统在JavaScript中使用Firebase进行身份验证的详细解释,这正是您计划要做的。您验证该第三方令牌,然后使用signInWithCustomToken()创建自定义令牌。然后,您可以signInWithCustomToken()并将Firebase安全规则等功能与Firebase身份验证结合使用。

相关内容

  • 没有找到相关文章