【发布时间】:2011-02-12 01:00:49
【问题描述】:
我使用 Apple 的NameAndPassword Auth Plugin sample code 创建了我自己的简单身份验证方法,但我不知道如何安装它!
我按照NullAuthPlugin sample README 中的详细信息进行了操作,插件似乎已正确安装,但无法正常工作。事实上,我也无法让 NameAndPassword 示例应用程序运行。
为了测试,我从 Mac OS 注销(我也尝试过重新启动),然后再次登录。它像往常一样询问我的密码,但是在单击“登录”后,屏幕变成蓝色,就像通常登录时一样,但随后我又回到了登录屏幕。每次我尝试登录时,此循环都会继续。
有没有人有 Mac OS 安全方面的经验并且可以给我更多关于如何正确编辑“/etc/authorization”的详细信息?将插件添加到其中的正确格式是什么?在这种开发中是否有我可能陷入的常见陷阱?
我在 Mac OS 10.6.6 上使用代码。代码构建完美,没有错误、警告等。
【问题讨论】:
-
你确定苹果还支持这个?通常苹果会删除 OS X 中的 hackie 功能以提高安全性
-
如果您查看我链接到的文档,这绝对是一项功能。放置插件的文件夹存在,授权设置文件有效,并且由于登录停止工作而明显发生了一些事情。该功能是有道理的,例如 Linux 有 PAM,我相信 Windows 有一个类似的系统(我认为这就是指纹读取器与系统集成的方式)。
标签: objective-c security macos plugins