簡體   English   中英

在多個Web服務之間保留登錄數據的最佳方法是什么?

[英]What is the best way to persist login data between multiple web services?

我正在編寫一個使用多個Web服務的應用程序。 每句話都沒有一個身份驗證系統,但是每個Web服務都需要一個登錄名/密碼。

因此,在我的應用程序中,當用戶首次打開應用程序時,登錄/密碼框會提示他們輸入該信息。 輸入后,所有其他Web服務調用都必須保留相同的登錄名/密碼。 在會話期間保留此信息的最佳/邏輯方法是什么?

您的想法將不勝感激。

謝謝

NSUserDefaults將是一個不錯的起點。

我還建議不要本身存儲憑據,而是存儲Web服務在支持的情況下發回的令牌。

一個例子是Facebook的API。 您可以具有用戶登錄名,但是您只需要存儲兩條信息,即訪問令牌和到期日期,即可繼續以該用戶身份“以”身份調用API。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM