这是一个跟进这个问题 。
如果我要存储用户的钥匙扣服务的用户名和密码,我应该简单地创建带有NSSecureTextField我自己的提示视图输入密码,然后一旦用户输入自己的信息把它传递给一个钥匙扣服务API( 我发现这一个 )?
我很担心苹果会不喜欢我了用户一样,直接的敏感数据进行交互。
这是一个跟进这个问题 。
如果我要存储用户的钥匙扣服务的用户名和密码,我应该简单地创建带有NSSecureTextField我自己的提示视图输入密码,然后一旦用户输入自己的信息把它传递给一个钥匙扣服务API( 我发现这一个 )?
我很担心苹果会不喜欢我了用户一样,直接的敏感数据进行交互。
这听起来像适当的事。 下面的函数调用会做你需要的东西。
SecKeychainAddGenericPassword();
SecKeychainFindGenericPassword();
SecKeychainItemModifyAttributesAndData();
SecKeychainItemCopyContent();
SecKeychainItemFreeContent();
SecKeychainItemDelete();
看来,只有这样,使用用户的密码苹果的Autoingest工具是直接在代码中处理的密码。 我要确保不抓住它的时间比我需要它,当然我也钥匙扣服务存储,以保证它的安全。