Le 30 sept. 2011 à 16:01, Eric Gorr a écrit : > I had a couple of followup questions concerning the approach used by > SMJobBless in developing a secure helper tool. > > In the How It Works section in the ReadMe, it states: > > 4. Requiring the user to authorize the privileged helper tool only once the > first time it's used > > This is what I believe led to my confusion on why the app continues to ask > for the password every time I launch it. > > However, this statement actually refers to the need to just ask for the > password once at application launch and have the authorization remain valid > while the application is running. Is this correct? > > > I am also wondering how it might be possible to only ask for an admin > password once as an absolute regardless of the number of time the application > was launched. Is this possible? If so, how? >
According the the SMJobBless (the function not the sample code) reference, it installs a launchd plist . So you need to auth only once to install the plist, not one time per application launch. > Thank you. > > On Sep 29, 2011, at 4:45 PM, Eric Gorr wrote: > >> I cannot seem to locate any documentation on this, so hopefully someone can >> confirm the behavior I am seeing with Apple's sample SMJobBless code located >> at: >> >> http://developer.apple.com/library/mac/#samplecode/SMJobBless/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010071 >> >> I was under the impression that it would only ask for an admin password if >> it detected a that a new version of the helper tool needed to be installed. >> >> However, this impression is apparently incorrect. >> >> The behavior I am seeing under 10.6 is that if I launch the app for the >> first time, it will ask for the password. If I launch almost immediately, it >> won't. However, if I wait a long enough time, it will ask for the password >> again. During all of this, the helper tool does not change. >> >> Can anyone point to documentation that defines this as the correct behavior? >> >> Thank you. >> > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/devlists%40shadowlab.org > > This email sent to devli...@shadowlab.org -- Jean-Daniel _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com