我有一个新闻网络服务器,注册用户可以获得RSS新闻。我想构建一个iOS应用程序用于从我的网络服务器获取新闻,但我不知道如何在iOS应用程序中管理acc。如何在iDevice上保存登录用户(存储在.plis文件,核心数据.... ???,存储真实用户/传递或存储编码用户/传递),如何验证存储的用户/通过我的Web服务器?任何人都可以帮助我:(
PS:
我目前的方式:
在我的iOS应用中:
+ User input usr+pass.
+ usr+pass send to webserver. If usr+pass is valid, webserver return token string(is encode string of usr+pass).
+ If webserver return token string, store token string into .plit file, else do notthing.
当用户按“获取新闻”/
时 + iOS send token string to webserver to verify. If valid return News of this usr acc, else return null.
我如何改进目前增强安全性的方法?
答案 0 :(得分:0)
您要做的是将用户的用户名存储在应用程序首选项中。见NSUserDefaults。您不能将用户密码存储为纯文本。你应该做的是把它存放在钥匙串中。有关详情,请参阅此指南:Keychain Services Tasks for iOS。