首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为SSKeychain选择帐号和服务值

如何为SSKeychain选择帐号和服务值
EN

Stack Overflow用户
提问于 2011-10-05 23:40:32
回答 1查看 6K关注 0票数 9

我正在考虑使用SSKeychain在iOS应用程序中存储密码,但我不确定是否需要为帐户和服务指定一些特定的值,或者是否可以只使用任意的值。有没有一种普遍的做法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-06 02:29:46

服务应该是您的应用程序的唯一字符串,可能使用iOS捆绑标识符作为服务,或者您的应用程序或Web应用程序的名称/URL值,或者您要为其设置密码的任何内容。理想情况下,这在整个应用程序中应该是恒定的,但没有特定的首选项。我个人更喜欢将其设置为Web服务URL,但这是我的偏好。

帐户位本质上类似于任何应用程序上的用户名字段。这就是说,你可以为同一个服务存储多个密码,但是不同的账户。如果你正在使用一个没有用户名字段的应用程序,那么你可以将它设置为'user‘或者任意的值,但是在整个应用程序和将来的版本中保持不变。

因此,如果我使用acme.com服务的密码'test‘来存储joebloggs的密码,那么我将如何存储它:

代码语言:javascript
复制
NSString *password = [SSKeychain setPassword:@"test" forService:@"acme.com" account:@"joebloggs"];

SSKeychain使用起来非常简单,非常棒。这绝对是个不错的选择!

票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7663948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档