2011-07-21 20 views
1

從iPhone應用程序到移動網站的工作過程如何繼續?如何繼續從iPhone應用程序到移動網站的會話?

例如,Facebook應用程序的一些功能將直接指向內部瀏覽器。

您仍然會使用同一個會話,或者該移動網站有不同的會話密鑰。基本上我不想再次登錄時,我將被重定向到我的應用程序的內部瀏覽器

回答

0

Facebook使用稱爲OAuth2的技術來授權其他應用程序與Facebook服務,你可以看看如何使用iPhone的OAuth2 here 。基本上,您發送您的站點用戶憑據(用戶名和密碼)並獲取訪問令牌。然後,您可以在應用程序中使用該令牌來查找有關用戶的信息,由用戶執行操作等。最後,如果您需要訪問應用程序的實際網站,則相同的訪問令牌應允許您簽署進入網站而不必重新輸入用戶名和密碼。

+0

我可以使用這個爲我自己的網站驗證? – bluezald

+0

我不確定,我認爲OAuth2用於嘗試訪問您的網站的外部服務,它表示「OAuth爲用戶授予第三方訪問其資源的方法而不共享其密碼」。對於您自己的網站,通常您會話數據中有一個標誌,表示用戶已登錄,而不是使用訪問令牌。 (更多OAuth2的東西,你可以檢查[介紹](http://hueniverse.com/2010/05/introducing-oauth-2-0/) – Carter

+0

我看,謝謝隊友 – bluezald

相關問題