Facebook 新 SDK,讓開發者的 App 不輸入密碼也能登入!

Facebook 今天宣布在其開發者套件中上線一個新的功能,這個功能允許用戶在第三方開發者開發的 App 上使用臉書帳號登入時不需要輸入任何密碼、二步驗證或接受短訊——用戶只需要在 App 中輸入自己的手機號碼,第三方 App 就以臉書帳號進行登入了。
評論
評論

本文轉載自合作媒體 tech2ipo

Facebook 今天宣布在其開發者套件中上線一個新的功能,這個功能允許用戶在第三方開發者開發的 App 上使用臉書帳號登入時不需要輸入任何密碼、二步驗證或接受短訊——用戶只需要在 App 中輸入自己的手機號碼,第三方 App 就以臉書帳號進行登入了。

具體的原理是這樣的,當用戶輸入自己手機號碼的時候,SDK 會透過接口找到與手機號相符合的 Facebook 用戶。同時,SDK 會將此刻用戶正在使用的裝置特徵碼發送給 Facebook 進行驗證。如果用戶曾經在這個裝置上登入過自己的 Facebook 帳號,那麼驗證則通過,證明裝置是用戶自己的安全裝置。如果用戶正在使用未登入過 Facebook 的設備請求登入的話,Facebook 則會像以前一樣透過一條驗證短訊來確認授權。

在第三方應用中的一鍵登入一直是矽谷各大巨頭的競爭場所,以往開發者往往會為每一種登入方式單獨設計一個按鈕。Facebook 的新功能是希望將「帳號密碼登入」和「Facebook 登入」結合到一起。目前這一特性只能在 Android SDK 中使用,開發者從今天開始就可以在 Facebook 開發者中心下載到該工具。