我一直在浏览各种论坛和博客以获取 AuthorizationPlugin 示例或理解,它可以向我展示如何创建不影响任何 UI 组件的 mac 授权插件。我想将它用于远程访问类型的解决方案。我已经能够获得 NameAndPasswordPlugin 示例工作。但我无法达到以下要求:
- 请勿更改默认 UI。即没有任何自定义 UI 组件
- 能够读取和写入默认 UI 字段,尤其是用户名(如果有)和密码
- 根据需要工作。即当远程访问会话未打开时,我需要该机制通过。在那种情况下,我希望它回退到 loginwindow:login 机制
还有它如何与外界沟通?我无法从插件读取或写入文件。我看到了一个使用了一些管道的例子。不知道推荐的方法是什么