使用Cocoa在Mac上验证用户身份

时间:2014-11-11 02:52:13

标签: objective-c macos cocoa dscl

如果我的MAC上有以下用户: test1,test2和test3

我登录test1。我想通过我的应用程序为test2启用某些功能。因此,用户test1必须通过输入test2的凭据进行身份验证。可以通过可可吗?

我尝试了dscl命令,但我没有找到任何有用的东西。

举个例子: 当您单击启用文件库中的用户时,它会在mac上显示与其他用户的tableview。然后当您单击启用时,它会询问用户名和密码并验证其他用户。 我正在努力实现类似的目标。

1 个答案:

答案 0 :(得分:2)

我有一种方法可以验证mac上的任何用户。这可以使用CSIdentity完成。函数CSIdentityAuthenticateUsingPassword可以满足需要。