请告诉我正确的方式提示输入自己的密码的用户?(Whats the Correct Way to Pr

2019-10-17 05:38发布

这是一个跟进这个问题 。

如果我要存储用户的钥匙扣服务的用户名和密码,我应该简单地创建带有NSSecureTextField我自己的提示视图输入密码,然后一旦用户输入自己的信息把它传递给一个钥匙扣服务API( 我发现这一个 )?

我很担心苹果会不喜欢我了用户一样,直接的敏感数据进行交互。

Answer 1:

这听起来像适当的事。 下面的函数调用会做你需要的东西。

SecKeychainAddGenericPassword();
SecKeychainFindGenericPassword();
SecKeychainItemModifyAttributesAndData();
SecKeychainItemCopyContent();
SecKeychainItemFreeContent();
SecKeychainItemDelete();


Answer 2:

看来,只有这样,使用用户的密码苹果的Autoingest工具是直接在代码中处理的密码。 我要确保不抓住它的时间比我需要它,当然我也钥匙扣服务存储,以保证它的安全。



文章来源: Whats the Correct Way to Prompt a User for their Password?