总体想法是对用户凭据进行控制,以在外部身份验证服务器上验证该用户。
因此,重要的是要自定义UI,例如添加第二个密码输入的新TextField或显示像QR码这样的图像。
到目前为止,我已经进行了一些研究,发现只有两个相关项目:
1 - https://github.com/skycocker/NameAndPassword 但它是4年前的,似乎已经过时。
2 - https://developer.apple.com/library/content/samplecode/PreLoginAgents/Introduction/Intro.html 我已经部署了来自苹果的PreLoginAgent示例代码,但它只在登录时打开一个外部应用程序。
我正在寻找的是:
- 如何在Mac OSX身份验证中处理自定义的最合适方式?
注意:我正在寻找一种解决方案,可以避免破坏登录。