相关疑难解决方法(0)

仅使用ServiceName获取存储在Keychain中的用户名?或者:你应该在哪里存储用户名?

所以OS X Keychain有三条信息:

  • ServiceName(我的应用程序的名称)
  • 用户名
  • 密码

我显然总是知道ServiceName.有没有办法找到该ServiceName的任何已保存用户名?(一旦知道用户名,就很容易找到密码.)

我更喜欢使用一个漂亮的Cocoa包装器,如EMKeychain来做到这一点.但EMKeychain要求UserName获取任何钥匙串项目!

+ (EMGenericKeychainItem *)genericKeychainItemForService:(NSString *)serviceNameString withUsername:(NSString *)usernameString;

如果您需要用户名来查找凭据,您希望如何充分利用钥匙串中的保存凭据?将用户名保存在.plist文件中的最佳做法是什么?

macos cocoa keychain security-framework

4
推荐指数
2
解决办法
2670
查看次数

标签 统计

cocoa ×1

keychain ×1

macos ×1

security-framework ×1