gpt4 book ai didi

objective-c - 如何安装 Mac OS X Security Auth 插件?

转载 作者:搜寻专家 更新时间:2023-10-30 19:47:01 25 4
gpt4 key购买 nike

我用过 NameAndPassword Auth Plugin sample code从 Apple 创建我自己的简单例份验证方法,但我找不到如何安装它!

我遵循了 NullAuthPlugin sample README 中的详细信息并且该插件似乎正确就位,但它不起作用。事实上,我也无法使用 NameAndPassword 示例应用程序。

为了测试,我从 Mac OS 注销(我也尝试过重新启动),然后重新登录。它像往常一样询问我的密码,但在点击“登录”后,屏幕变成蓝色,就像通常登录时一样,但随后我又回到了登录屏幕。每次我尝试登录时,这个循环都会继续。

有没有人有 Mac OS 安全方面的经验,可以给我更多关于如何正确编辑 '/etc/authorization' 的详细信息?将插件添加到其中的正确格式是什么?这种开发是否存在我可能陷入的任何常见陷阱?

我在 Mac OS 10.6.6 上使用代码。代码构建完美,没有错误、警告等。

最佳答案

可能的问题:NameAndPassword 文档是旧的,告诉您将包放入不正确的目录中。尝试/Library/Security/SecurityAgentPlugins/for MacOS 10.5+

如果这不能解决您的问题,请查看/var/log/debug.log 中的“登录窗口启动安全代理”并查看之后的错误。

请注意,NameAndPassword 在 Lion 10.7 中似乎不起作用。我不清楚 SFAuthorizationPluginView 在登录过程中是否可调用。 NullAuthPlugin 示例等无 UI 插件仍然有效。

这篇 Apple 技术说明更详细地描述了如何让这些东西工作,包括政策数据库 (/etc/authorization) 的工作方式:http://developer.apple.com/library/mac/#technotes/tn2228/_index.html

Auth Plugin API 文档还描述了其中的一些工作原理: http://developer.apple.com/library/mac/#documentation/Security/Reference/AuthorizationPluginRef/Reference/reference.html

关于objective-c - 如何安装 Mac OS X Security Auth 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4975580/

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