【发布时间】:2010-10-20 23:08:24
【问题描述】:
我正在构建一个 Cocoa 应用程序,该应用程序修改用户操作系统上需要管理员权限的文件。我有一个使用 authopen 的概念验证工作,但它没有提供我希望实现的 UX 体验。每次修改文件时,它都会提示用户输入密码。有没有办法在应用程序的生命周期内授予其权限?
目标: 应用程序要求用户输入一次密码曾经,往后的应用程序不会提示输入密码。
次佳: 应用程序启动时应用程序要求用户输入密码一次,应用程序在应用程序重新启动之前不会提示输入密码。
我知道授权服务和创建一个专门处理修改特权文件的守护程序的可能性,我很好奇的是我列出的任何一个目标在潜水之前是否甚至可能对另一个系统太深入了。
非常感谢任何建议、批评或有用的链接。
干杯, 达斯汀
【问题讨论】:
标签: cocoa security permissions authorizationservices