1

我們爲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頭或任何其他用戶信息發送到我們的服務器?

任何幫助將不勝感激。

+0

任何人從Firebase /谷歌/面料/數字響應? –

+0

邁克從織物在這裏,但我很抱歉,我沒有完全按照你的問題。這是如何通過Firebase Auth驗證用戶的? –

+0

@MikeBonnell:感謝您的回覆。我僅使用數字來驗證手機號碼。驗證完成後,我將數據發送到我們的自定義oAuth端點,然後在數據庫中創建用戶。我可以在Firebase電話身份驗證中使用相同的流程嗎? –

回答

2

不幸的是,從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