3

我的软件在启动 Mac OS X(Tiger 和 Leopard)之前授权用户。我想使用 SFAuthorizationPluginView 创建一个插件来尝试使用我们的预启动授权(安全缓存)让用户登录到 Mac OS X 进行单点登录-on 能力。我还没有验证这是否适用于 Leopard,但我假设我能够做到。(危险,我知道。)

问题是如何为 Tiger 执行此操作,该解决方案是否适用于 Leopard?

我继续研究,如果我找到解决方案,我会分享。

4

1 回答 1

1

我期望做的是更改 /etc/authorization 数据库以充分接受您的授权,但是围绕 system.login.console 的评论并没有让我期望它会起作用。您可以通过提供您自己的类似登录的应用程序来规避 LoginWindow,您可以使用 launchd 而不是 com.apple.loginwindow 来启动该应用程序,但这似乎是在使用大锤来破解坚果。

于 2008-11-12T22:52:12.540 回答