2013-05-20 77 views
2

我必須爲移動設備編寫一個API來實現使用Devise在Facebook上進行登錄。我也做了網絡實施和按我研究了Facebook登錄流程如下:如何在移動設備上使用Facebook實現Devise登錄

第1步: 用戶來到網站上,並與Facebook點擊登錄。它擊中了Facebook驗證應用程序的權限。

步驟2: 如果用戶接受,臉譜命中與臨時碼的web應用程序。

第3步: 使用臨時參數Code Web服務器再次命中Facebook來獲得用戶的訪問令牌。

第4步: Facebook的命中與通過在數據庫中的Web應用程序保存在用戶的的access_token Web服務器。如果具有access_token的用戶已經存在,則會創建一個新的會話,否則會創建一個新的用戶記錄。

這是Facebook登錄Web應用程序的完整流程。

現在對於移動設備的問題來編寫移動API時是:

移動設備是否擊中了Facebook的臨時代碼的Web應用程序,在步驟2中提到的與Web服務器會打facebook使用臨時代碼來獲取用戶的永久access_token?

        OR 

將移動色器件擊中從Facebook永久用戶的access_token然後由Web應用程序確定了它的存在在數據庫中的Web服務器?

請幫忙。 非常感謝!

回答

相關問題