2014-01-25 47 views
0

我問自己開發人員如何使用社交登錄Facebook等& G +結合基本身份驗證(如用戶名密碼&)。那麼,如何將使用社交登錄的用戶與使用用戶名和密碼註冊的用戶相集成?社交API是否爲我提供了一些令牌,可以保存在我的數據庫中以檢查用戶是否已登錄/註冊?安卓:結合社會登錄和基本認證

更新:

我想我必須更準確地描述我的問題。我的應用程序正在與後端服務(簡單的REST API)進行通信。對於後端調用,我必須確保用戶已註冊&已登錄。我現在看到的所有示例都與登錄一樣,然後查看客戶端信息,但從不與安全的後端系統進行通信。

回答

0

最後我發現瞭如何處理它。

例如Facebook: 1.客戶端請求來自Facebook的令牌 2.客戶端將令牌發送到我的服務器 3.我的服務器向帶有令牌的Facebook發出請求以檢查fb用戶是否存在 4.我的服務器創建我的應用特定用戶在我的數據庫(如用戶名:...,用戶類型:Facebook的!!) 5.下一次用戶進行API調用,我的服務器將通過請求的Facebook

0

你可以得到Facebook的SDK(API)對於Android的HERE

您可以鰭一些很好的例子,其是否有在Facebook的開發者網站。他們解釋了我們如何檢查用戶是否登錄。

也有是由作出Facebook登錄和其他功能簡單是Simple Facebook另一個庫。如果你只是開始Android編程,那麼這將很容易。

而且對於Google+,他們也有API。你可以找到HERE

+0

感謝您快速的解答再次檢查令牌。我想我必須更準確地描述我的問題。我的應用程序正在與後端服務(簡單的REST API)進行通信。對於後端調用,我必須確保用戶已註冊並登錄。我現在看到的所有示例都與登錄一樣,然後查看客戶端信息,但從不與安全的後端系統進行通信。 – Finkes

+0

好,所以更新這個問題。 –