【发布时间】:2013-10-03 12:42:07
【问题描述】:
我想存储一些钥匙串信息(凭据和一两个详细信息),我向我推荐了ACSimpleKeychain,这是一个易于使用的简单实现。
此外,我希望一个家庭中的多个应用程序能够使用相同的凭据:这是一个很好的选择,而不是必需品,但我希望安全地存储钥匙串信息并拥有几个几乎同构的应用程序知道相同的信息。
我看到 .plist 文件包含 com.foo.${PRODUCT_NAME:rfc1034identifier},我想知道两件事:
首先,如果我将所有应用的捆绑标识符设置为 com.foo.common,这是否会将它们放在与钥匙串凭据相同的页面上?
其次,这样的替换是否意味着非唯一的捆绑标识符、风险领域或糟糕的工程?
安全地存储凭据是我最需要的,我相信ACSimpleKeychain 会做我想做的事。
我期待的好处是让所有 com.foo.* 能够选择加入(或自动分配)共享凭据,这样用户只需输入一次数据。
任何建议将不胜感激。
【问题讨论】:
标签: iphone ios objective-c ipad single-sign-on