如何将 Twitter 数字网络 SDK 迁移到 Firebase



我们正在为我们的WordPress网站使用Digits Web SDK。

一旦我们从数字中获得移动确认,我们就会将 X-oAuth 回显标头发送到我们自己的身份验证服务器,然后进行下一次处理并返回我们的自定义 JWT。

最近,我们得到消息,Digits将于2017年9月30日退休。

我们已经完成了迁移说明,但不了解它如何使我们的流程与之前相同?

Firebase 不是提供 JS SDK 而不是这个 Digits SDK 吗?

用户使用 Firebase 进行身份验证后,我们将如何将 X-oAuth 回显标头或任何其他用户信息发送到我们的服务器?

任何帮助将不胜感激。

不幸的是,从 Digits 到 Firebase 的一键式迁移并不容易,您需要开发新的令牌验证方法。

Twitter Digits使用OAuth Echo标头,但Firebase不提供。相反,Firebase 提供 ID 令牌(JWT 令牌(

这就是在后端验证它的方式 https://firebase.google.com/docs/auth/admin/verify-id-tokens

不幸的是,他们没有Ruby管理员SDK,所以我用Ruby编写了自己的ID令牌验证实现,也许有人会发现它很有用https://medium.com/@igorkhomenko/how-to-validate-firebase-id-token-in-ruby-23f4f54c89ab

最新更新