iOS Swift 用户令牌代码的安全路径

iOS Swift Secure Path for user token code

我的应用程序是用户令牌库。对于我想为服务器发送令牌代码的每个请求。 我认为最好的方法是在登录后或在安全的地方注册文件上的保存令牌,并为每个请求从文件中调用该令牌。 这是正确的方法吗?如果是,iOS 应用程序中的安全位置在哪里? 如果不是,正确的方法是什么?

谢谢

我认为这是正确的做法。 商店 token/password 最安全的地方是 KeyChain。这正是 Facebook 存储会话令牌的方式

参考这个可能对你有帮助:

https://github.com/marketplacer/keychain-swift

保存在NSUserDefaults中即可

NSUserDefaults.standardUserDefaults().setValue(deviceToken, forKey: "token")

并在需要时尝试像这样获取它:

if NSUserDefaults.standardUserDefaults().valueForKey("token") != nil { httpParams["token"] = NSUserDefaults.standardUserDefaults().valueForKey("token") }