【发布时间】:2016-09-05 09:14:50
【问题描述】:
我的应用是用户令牌库。对于我想为服务器发送令牌代码的每个请求。 我认为最好的方法是在登录或在安全的地方注册保存令牌后,并为每个请求从文件中调用该令牌。 这是正确的方法吗?如果是,iOS 应用程序的安全位置在哪里? 如果不是正确的方法是什么?
谢谢
【问题讨论】:
我的应用是用户令牌库。对于我想为服务器发送令牌代码的每个请求。 我认为最好的方法是在登录或在安全的地方注册保存令牌后,并为每个请求从文件中调用该令牌。 这是正确的方法吗?如果是,iOS 应用程序的安全位置在哪里? 如果不是正确的方法是什么?
谢谢
【问题讨论】:
我认为这是一个正确的方法。 存储令牌/密码最安全的地方是 KeyChain。这正是 Facebook 存储会话令牌的方式
参考这个可能对你有帮助:
【讨论】:
只需将其保存在 NSUserDefaults 中
NSUserDefaults.standardUserDefaults().setValue(deviceToken, forKey: "token")
然后在需要时尝试获取它,如下所示:
if NSUserDefaults.standardUserDefaults().valueForKey("token") != nil { httpParams["token"] = NSUserDefaults.standardUserDefaults().valueForKey("token") }
【讨论】: