我正在构建一个 Cocoa 应用程序,它修改用户操作系统上需要管理员权限的文件。我有一个概念验证工作,它使用authopen
但它没有提供我希望实现的 UX 体验。每次修改文件时,它都会提示用户输入密码。有没有办法在其生命周期内授予应用程序权限?
目标: 应用程序要求用户输入密码一次,出去的应用程序不提示输入密码。
Next Best: 应用程序在应用程序启动时询问用户一次密码,在应用程序重新启动之前,应用程序不会提示输入密码。
我知道授权服务和创建一个专门处理修改特权文件的守护程序的可能性,我很好奇的是,在深入研究另一个系统之前,我列出的任何一个目标是否可能实现。
非常感谢任何建议、批评或有用的链接。
干杯,达斯汀