2012-07-11 29 views
0

我有一個Web應用程序,用於對Facebook用戶進行身份驗證。一旦我的網站將他們重定向到使用Facebook登錄,FB會使用有效的會話cookie將其重定向回我的網站。這是我猜的PHPCOOKIE。如何在我的iPhone應用程序上使用Facebook憑證登錄?

我想從我的iPhone應用程序完成同樣的事情。我已經看過Facebook iPhone SDK,但這只是讓iPhone應用程序直接調用圖形API。

我真正想要做的是讓我的後端服務器像調用瀏覽器一樣調用圖API。

如何使用iPhone SDK將會話cookie傳遞給我的服務器的所有請求,與瀏覽器的方式相同?

回答

0

這確實發生 - 但是你在iPhone上,並且iPhone用認證信息緩存「cookie」。它在NSDefaults中。它也被稱爲單點登錄或SSO。它檢測同一設備上本地應用的Facebook登錄和身份驗證,併爲進一步的圖形請求設置本地(iPhone應用默認)訪問令牌。

+0

但是當我發出後續請求時,我看不到傳遞到我的網站上的cookie。 – user605957 2012-07-11 21:54:34

+0

所以你想發送應用程序用戶的身份驗證令牌(訪問令牌)到您的PHP網站?爲什麼?用戶是否在該網站上使用了某些東西?是否有某種呼叫等? – 2012-07-12 01:56:05

+0

我的網站反過來使用Facebook的PHP請求訪問Facebook。我希望我的iPhone應用程序的行爲像Web瀏覽器一樣,就如何與我的PHP站點交互 – user605957 2012-07-12 02:01:05

相關問題