我有一个第三方API,可以生成持续60分钟的令牌。我想使用令牌从我想保存在Firestone中的第三方数据库中检索用户信息,以便稍后查询并利用Firestore功能,例如离线数据持久性,特定用户信息的通知和分析。
为了生成此令牌,我给出以下输入参数: cardNumber(int) PIN码(int)
在使用生成令牌的第三方API时如何创建Firestore用户?将用户信息复制到Firebase上的用户的最佳方法是什么?云功能?
我找不到任何颤抖的指南,感到困惑。谢谢!
答案 0 :(得分:0)
Firebase身份验证ID令牌是使用Firebase项目的凭据签名的JWT。对于custom authentication,请铸造该令牌,然后使用signInWithCustomToken
登录到Firebase。
如果第三方API已经交付了使用正确密钥签名的JWT,则它应该照常工作。第三方API通常会使用不同的格式,并且您将不得不mint the JWT yourself using the Firebase Admin SDK或third party libraries之一。由于这是一项敏感操作,因此只能在受信任的环境中完成,例如开发机器,您控制的服务器或Cloud Functions。