【问题标题】:How to migrate twitter-digits web SDK to Firebase?如何将 twitter-digits Web SDK 迁移到 Firebase?
【发布时间】:2017-06-21 09:07:38
【问题描述】:

我们将Digits Web SDK 用作我们的WordPress website

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

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

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

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

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

任何帮助将不胜感激。

【问题讨论】:

  • 有来自 Firebase/Google/Fabric/Digits 的人来回应吗?
  • 来自 Fabric 的 Mike 在这里,但很抱歉我没有完全理解您的问题。如何通过 Firebase Auth 对用户进行额外验证?
  • @MikeBonnell:感谢您的回复。我仅使用数字来验证手机号码。验证后,我会将数据发送到我们的自定义 oAuth 端点,然后在数据库中创建用户。我可以对 Firebase 电话身份验证使用相同的流程吗?
  • 知道了,我相信这就是你要找的东西:firebase.google.com/docs/auth/admin/verify-id-tokens
  • 那么有人测试过firebase.google.com/docs/auth/admin/verify-id-tokens 吗?有效吗?

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


【解决方案1】:

很遗憾,从 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

【讨论】:

    猜你喜欢
    • 2017-10-19
    • 1970-01-01
    • 2015-05-01
    • 1970-01-01
    • 2013-06-09
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 2018-06-23
    相关资源
    最近更新 更多