1

我们正在为我们的WordPress 网站使用Digits Web SDK

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

最近我们得到消息,Digits 将于 2017 年 9 月 30 日退休

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

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

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

任何帮助将不胜感激。

4

1 回答 1

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- Ruby-23f4f54c89ab 中的令牌

于 2017-08-01T13:53:06.397 回答