authlogic和iOS,我应该保存密码或令牌,以及如何?

Rin*_*cke 2 authlogic ios

我是编写网络应用程序和编写iPhone应用程序的新手.我有一个简单的Web应用程序,可以使用authlogic让用户登录/注册.

我想允许iPhone应用程序的用户登录并注册.为了做到这一点,我打算使用ASIHTTP.我这样做是基于这个stackoverflow主题:Authlogic和iPhone应用程序登录

这是最好的解决方法还是有更好/更简单的方法呢?我想尝试使用ObjectiveResource,但遗憾的是我无法访问iphoneonrails.com网站.

现在,假设我可以连接系统,如何在设备上保存密码?我希望用户只需登录一次.我是否保存了一些authlogic令牌,还是应该将用户名/密码保存到iOS中的钥匙串?对我来说,保存单次使用令牌似乎是有意义的.

Piu*_*ere 15

接受的答案并不安全.您不应该在NSUserDefaults中保存敏感信息; 使用钥匙串代替.

请参阅:iOS:如何在应用程序中存储用户名/密码?