我们正在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标头或任何其他用户信息发送到我们的服务器?
任何帮助将不胜感激。
答案 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