替换mac的登录窗口

问题描述 投票:0回答:1

要自定义 Mac OS X 上的登录窗口,您可以制作一个授权插件,它实现了一种可以添加到授权数据库的机制(在 system.login.console 右侧)。

我们如何更换登录窗口?如果我从授权数据库中删除大部分机制,只保留授权插件机制(自定义登录窗口)和其他一些机制,那么我的 mac 要么崩溃,要么不再允许身份验证,无论密码是什么。

是否有可能真正用一种新颖的登录方式取代标准的 Mac 登录方式?例如。指纹机制?黑客也值得赞赏。

macos cocoa authentication authorization
1个回答
0
投票

您必须用您的 auth 插件替换 auth db 'loginwindow:login' 中的此机制。

如果您的要求只是自定义登录窗口,请不要删除其他机制。

也不可能有自定义逻辑在登录窗口上进行身份验证,因为 macOS 需要密码来解锁钥匙串

创建授权插件并确保使用 SFAuthorizationPluginView。

参考以下示例:

  1. https://github.com/skycocker/NameAndPassword
  2. https://github.com/jamf/NoMAD-2
© www.soinside.com 2019 - 2024. All rights reserved.