Macos 无需在确认提示中输入密码即可获取钥匙链项目

Macos 无需在确认提示中输入密码即可获取钥匙链项目,macos,keychain,Macos,Keychain,我主要在macOS上看到了两种类型的钥匙链提示,一种需要密码,另一种不需要密码。无论哪种情况,都会要求用户确认:“始终允许”、“拒绝”或“允许” 我代表一个用户存储一个密码,所以要求用户输入一个密码以便我可以获得他们的其他密码似乎很愚蠢 当从钥匙链检索物品时,我需要做什么才能不需要用户提供密码(当然,假定钥匙链已经解锁)?i、 e.我希望用户知道我正在检索密码,但只需要确认操作 我是否需要以不同的方式SecAddItem?我是否需要以特定方式使用SecItemCopyMatchingAPI?我的

我主要在macOS上看到了两种类型的钥匙链提示,一种需要密码,另一种不需要密码。无论哪种情况,都会要求用户确认:“始终允许”、“拒绝”或“允许”

我代表一个用户存储一个密码,所以要求用户输入一个密码以便我可以获得他们的其他密码似乎很愚蠢

当从钥匙链检索物品时,我需要做什么才能不需要用户提供密码(当然,假定钥匙链已经解锁)?i、 e.我希望用户知道我正在检索密码,但只需要确认操作

我是否需要以不同的方式
SecAddItem
?我是否需要以特定方式使用
SecItemCopyMatching
API?我的申请是否需要签名(如果需要,自我签名是否足以进行测试)