iphone – 在iOS上存储身份验证令牌

iphone – 在iOS上存储身份验证令牌,第1张

概述我正在构建一个iOS应用程序,用户使用我的Web服务进行身份验证.每次应用启动时,我都不希望他们登录(令牌持续一个月).所以我想把这个缓存在设备的某个地方. 什么是最好的方式这样做,安全? 我可以依靠这个应用程序保持暂停状态并将令牌保存在“内存”中吗? 2个选项 >使用NSUserdefault(存储为访问令牌或文本框输入[记住我的选项]) >钥匙扣访问(推荐)做这个工作. NSUserdefau 我正在构建一个iOS应用程序,用户使用我的Web服务进行身份验证.每次应用启动时,我都不希望他们登录(令牌持续一个月).所以我想把这个缓存在设备的某个地方.

什么是最好的方式这样做,安全?

我可以依靠这个应用程序保持暂停状态并将令牌保存在“内存”中吗?

解决方法 2个选项

>使用NSUserdefault(存储为访问令牌或文本框输入[记住我的选项])
>钥匙扣访问(推荐)做这个工作.

NSUserdefaults对于存储用于认证目的的可靠值是不安全的.另一方面,Keychain做到这一点,安全可靠.

总结

以上是内存溢出为你收集整理的iphone – 在iOS上存储身份验证令牌全部内容,希望文章能够帮你解决iphone – 在iOS上存储身份验证令牌所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1058326.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存