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

时间:2017-06-21 09:07:38

标签: firebase firebase-authentication twitter-digits google-fabric fabric-digits

我们正在Digits Web SDK使用WordPress website

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

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

的消息

我们已经完成了迁移指令,但是不明白它如何保持我们的流程与之前相同?

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

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

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

不幸的是,从Digits到Firebase没有简单的一键迁移,您需要开发新的令牌验证方式。

Twitter Digits使用了OAuth Echo标头,但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