使用授权服务验证用户密码

时间:2016-06-01 09:13:37

标签: c# macos cocoa xamarin xamarin.mac

我正在编写OS X应用程序,我想检查当前用户是否有密码。我尝试使用Authorization Services

var env = new AuthorizationEnvironment();
env.Password = "";
env.Username = <MyUserName>;

using (var auth = Authorization.Create(
    null,
    env,
    AuthorizationFlags.Defaults))
{
    Console.WriteLine("Auth obtained: " + (auth != null));
}

但它总是打印“Auth获得:True”

我试图传递AuthorizationParameters,但我无法找到我应该使用的PathToSystemPrivilegeTool,因为它打印“Auth获得:False”具有任何值。

请问,有人指出了我应该寻找的方向吗?

0 个答案:

没有答案