2012-04-13 53 views
0

我有一個環顧四周嘗試獲取有關如何創建一個安全的登錄和會話在iOS手機差距應用程序的一些信息。我正在嘗試通過api與在線服務器通話。任何人都可以提供一些提示或一些起點?安全會話登錄到電話上的服務器

感謝

回答

0

你只想要一個安全的登錄或您的客戶端和服務器之間的安全交互?

如果你想要一個安全的登錄,我會建議你通過傳輸你的用戶名和密碼。 HTTPS到服務器。在服務器端你檢查它,如果它確定你響應會話令牌和會話cookie。對於其餘的互動,您只需發送sessoin-cookie來識別自己。當用戶關閉應用程序並重新啓動它時,如果您的令牌仍然存在,並且您將令牌發送到服務器而不是用戶名+密碼(HTTPS再次獲取新的會話cookie),則檢查令牌的過期日期。

通過這種方式,您不必每次都傳輸用戶數據,用戶在每次啓動應用程序時都不必登錄。如果你在手機上存儲用戶名和密碼,你也可以實現這種行爲,但這是非常糟糕的做法。如果你想在客戶端和服務器之間建立一個完全安全的連接(比如支付和其他東西),你必須用HTTPS來完成。

基本上你使用標準的網絡技術。這種處理方式稱爲令牌認證。