【问题标题】:iOS - Saving current user - are Keychain and saving to disk mutually exclusive?iOS - 保存当前用户 - 钥匙串和保存到磁盘是否互斥?
【发布时间】:2014-12-24 16:53:51
【问题描述】:

我想保存我的应用程序的当前用户,但我有点困惑如何在钥匙串所需的内容和应该保存到磁盘的内容之间进行选择,或者是否应该使用两者或只使用一个。

我在想我应该将用户的电子邮件和密码保存到钥匙串,然后将用户对象(由电子邮件、密码、姓名、性别和 uuid 组成)保存到磁盘(减去电子邮件和密码)

这是正确的方法吗?还是我应该做点别的事情

【问题讨论】:

    标签: ios keychain nskeyedarchiver


    【解决方案1】:

    在您的情况下,您希望存储的数据很小:为什么不将它们全部存储在钥匙串中?这不会更费力,最终证明比将一半存储在磁盘上,一半存储在钥匙串中更简单。如果用户激活了钥匙串同步,您可以免费从中受益...

    【讨论】:

    • 也许可以,但这种方法在未来似乎不太可扩展。另外,钥匙串不是用于安全数据,如电子邮件和密码吗?在此处存储名称似乎不合适
    • 然后只使用电子邮件和密码,添加 UDID,这样您就可以仅根据 UDID 在磁盘上存储信息:保证隐私,并且钥匙串中没有太多垃圾。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-09
    • 2022-07-22
    • 1970-01-01
    相关资源
    最近更新 更多