我正在尝试为 MacOS Ventura 创建一个自定义身份验证插件(我想使用 4 位代码而不是使用密码),并且我将尝试遵循此存储库中的代码NameAndPassword,因为我看到了该存储库提供了很多积极的反馈。但我按照步骤添加 .bundle 文件并更新authorizationdb,但这只会让我的 MacOS 停止工作,在 Mac 徽标出现后,屏幕只是保持黑色。
我已按照此链接中的步骤操作:
有谁知道 MacOS Ventura 添加授权插件的配置是否已更改,有谁可以确认 NameAndPassword 插件是否适用于 MacOS Ventura?
不可能使用自定义逻辑(4 位 PIN)在登录窗口上对用户进行身份验证,因为需要在登录前解锁登录钥匙串。
要解锁登录钥匙串,您需要密码。
我已经尝试并替换了 auth db 中的内置机制,该机制允许我使用自定义逻辑登录,但由于登录钥匙串无法解锁,我的 mac 开始表现得很奇怪,就像所有应用程序都已注销、丢失触摸 ID、帐户浏览器已登录等...
注意:您共享的存储库工作得很好,只需确保使用您的自定义身份验证插件更新正确的机制“loginwindow:login”即可。