如何将twitter数字web SDK迁移到Firebase?
问题描述:
我们为WordPress website使用Digits Web SDK。如何将twitter数字web SDK迁移到Firebase?
一旦我们从数字中获得移动确认,我们就会向我们自己的auth服务器发送X-oAuth echo头文件,然后进行下一个处理并返回我们的自定义JWT。
最近我们得到消息说Digits will retire on 30th September 2017。
我们已经通过了迁移说明,但不明白它如何保持我们的流程与之前相同?
是不是Firebase提供JS SDK而不是这个Digits SDK?
用户使用Firebase进行身份验证后,我们将如何将X-oAuth echo头或任何其他用户信息发送到我们的服务器?
任何帮助将不胜感激。
答
不幸的是,从Digits到Firebase没有简单的一键式迁移,您需要开发令牌验证的新方式。
Twitter数字使用OAuth Echo标题,但Firebase不提供它。相反,火力地堡提供ID令牌(JWT令牌)
这是怎么验证它的后端侧https://firebase.google.com/docs/auth/admin/verify-id-tokens
不幸的是,他们没有红宝石管理员SDK,所以我写了我自己的实现ID令牌验证的红宝石,也许有人会觉得它有用 https://medium.com/@igorkhomenko/how-to-validate-firebase-id-token-in-ruby-23f4f54c89ab
任何人从Firebase /谷歌/面料/数字响应? –
迈克从织物在这里,但我很抱歉,我没有完全按照你的问题。这是如何通过Firebase Auth验证用户的? –
@MikeBonnell:感谢您的回复。我仅使用数字来验证手机号码。验证完成后,我将数据发送到我们的自定义oAuth端点,然后在数据库中创建用户。我可以在Firebase电话身份验证中使用相同的流程吗? –