我正在研究一個包含Web組件和移動組件的應用程序 - 最終用戶可以通過Web或通過手機直接訪問該服務。我想爲該服務提供基於Facebook的身份驗證。如何使用Facebook身份驗證從Android訪問我的Web服務?
我開發了一個簡單的基於Facebook JavaScript SDK的Web界面登錄機制。服務器端通過cookie確定哪個用戶登錄。這工作正常。
從Android方面來說,我希望用戶能夠使用他們的Facebook憑證登錄以訪問服務器端的服務(而非Facebook特定服務)。我希望這可以通過讓用戶使用JavaScript SDK時呈現的與請求相同的cookie來工作。
說完看着的文件,似乎有更多或更少的兩個選項:
使用Facebook的Android庫,以使移動應用程序直接訪問Facebook
使用移動網絡負擔登錄到服務
以上都不是真的我們想要的 - 第一個是從的直接Facebook訪問Android應用程序,並沒有真正涉及到有一個Web服務的情況;第二個不與本地移動應用程序集成。
我猜測人們必須做到這一點 - 任何關於如何做到這一點的指針?
TIA,
Seán。
很好的建議,但我們已經在本地應用上做了很多工作,因此我們投入了這個道路。 –