【发布时间】:2013-05-23 15:04:48
【问题描述】:
当用户登录服务时,我应该在哪个位置存储令牌?我没有保存密码(显然是我使用钥匙串的地方),而只是保存了令牌。很多地方都说只使用 NSUserDefaults,但 StackOverflow 上的一些人似乎真的很喜欢钥匙串。
NSUserDefaults 好吗?
【问题讨论】:
-
使用
NSUserDefaults存储的数据即使在未越狱的设备上也很容易读取。如果您担心安全性,那么我会将数据存储在钥匙串中。您打算将身份验证令牌保留多长时间? -
使用Lockbox 值得一看。它确实简化了与钥匙串的接口。
标签: ios objective-c api nsuserdefaults keychain