gpt4 book ai didi

objective-c - 创建 OS X 身份验证插件

转载 作者:太空狗 更新时间:2023-10-30 03:50:28 25 4
gpt4 key购买 nike

我需要为 OS X 登录机制创建一个插件,这样我就可以通过输入密码以外的其他方式解锁屏幕。我知道这样的事情已经存在 - 敲门解锁或 Rohos USB key 登录就是例子。

我在 ADC 上找到了名为“NameAndPassword”的示例代码 (https://developer.apple.com/library/mac/samplecode/NameAndPassword/Introduction/Intro.html),经过一番努力 (Custom login/lock screen in OS X Mavericks),我设法在 Mavericks 上构建并安装了它。问题是整个插件显然有点过时并且在我输入密码后没有让我登录(我需要通过 SSH 重启机器)。我是 xcode/objective-c 初学者,无法自行解决问题。

基本上,我的问题是:如何修改示例 NameAndPassword 代码,以便我可以使用键盘以外的输入登录?我想创建一个将提供密码但不是通过键盘提供密码的应用程序 - 我认为这几乎就是敲门解锁的工作方式。

最佳答案

Apple 官方代码中存在一些错误。我修补了它们并放在我的 Github 上:https://github.com/skycocker/NameAndPassword

这个版本的插件应该可以正常工作,只要你替换

<string>loginwindow:login</string>

行在授权策略数据库中

<string>NameAndPassword:invoke</string> 

否则它不会让你登录。

关于objective-c - 创建 OS X 身份验证插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21737444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com