如何将 twitter-digits 网络 SDK 迁移到 Firebase?

How to migrate twitter-digits web SDK to Firebase?

我们正在使用 Digits Web SDK for our WordPress website

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

最近我们得到消息Digits will retire on 30th September 2017

我们已经完成了迁移说明,但不明白它如何使我们的流程与之前保持一致?

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

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

我们将不胜感激。

遗憾的是,从 Digits 迁移到 Firebase 并不容易one-click,您需要开发新的令牌验证方式。

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

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

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