我想存儲身份驗證令牌,這是我從登錄響應中收到的。在iPhone應用程序中存儲身份驗證令牌
這是正確的使用此NSUserDefaults?或者我必須使用KeyChainWrapper?
什麼是存儲身份驗證令牌的最佳方式?
我想存儲身份驗證令牌,這是我從登錄響應中收到的。在iPhone應用程序中存儲身份驗證令牌
這是正確的使用此NSUserDefaults?或者我必須使用KeyChainWrapper?
什麼是存儲身份驗證令牌的最佳方式?
將它們存儲在鑰匙串中是比較安全的(btw。https://github.com/ldandersen/scifihifi-iphone/tree/master/security太棒了)。
NSUserDefaults
是要走的路。這是最簡單的。
結帳SFHFKeychainUtils在GitHub上:
[SFHFKeychainUtils storeUsername:aUsername andPassword:aPassword forServiceName:@"MyService" updateExisting:TRUE error:&anError];
也有getPasswordForUsername
和deleteItemForUsername
編輯 - 科爾特斯在他的回答
@Akshay提供的鏈接,NSUserDefaults的 不是辦法去所有...一旦你從iphone上刪除應用程序,NSUserDefaults條目就會丟失,並且在此之後將不再可用。 KeyChain對於這種需求更安全。
塞巴斯蒂安
+1對於SFHFKeychainUtils,它們使鑰匙串變得更容易! – joerick