自定义登录屏幕Mac OSX(SFAuthorizationPluginView)

 mobiledu2502927445 发布于 2023-02-04 15:14

我正在尝试扩展MacOSX 10.9.1(Mavericks)中的登录界面.正如我所知,这可以通过实现一个新的身份验证插件并将其安装到授权数据库中来实现.

我已经下载了NameAndPassword示例,该示例演示了如何实现接口并覆盖/扩展SFAuthorizationPluginView.但问题是我无法在小牛队的基础上建立它.所以我决定下载第二个名为NullAuthPlugin的例子.这个编译,但我没有找到如何安装它.

所以我的问题是,如果有一个好的和更新的教程(TechNotes是形式2008-09-16)?

第二个问题是,如果可以用C#(Xamarin.Mac/MonoMac)开发,因为我不是很擅长开发Objective-C/C/C++.

谢谢!

1 个回答
  • 好吧,已经多次向Apple报告了这些漏洞,但到目前为止它们没有对此做任何事情.最简单的答案是:你需要修补版本的NameAndPassword插件 - 官方插件已损坏.我把我的固定插件放在GitHub上:https://github.com/skycocker/NameAndPassword

    你是很重要的替代

    <string>loginwindow:login</string>
    

    授权策略数据库中的行

    <string>NameAndPassword:invoke</string>
    

    否则它不会让你登录.如果没有Merlin69的帮助,我不会想到这一点.

    2023-02-04 15:16 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有