Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > Kiosk problem with Authorisation Services

Kiosk problem with Authorisation Services
Thread Tools
Brass
Professional Poster
Join Date: Nov 2000
Location: Tasmania, Australia
Status: Offline
Reply With Quote
Jul 15, 2004, 09:16 PM
 
I've started developing a kiosk style application (ie, user can do nothing except interact with this one application), and I'm using authorisation services to allow an administrator access to some components (like quitting, or changing preferences).

Part of making a kiosk application is removing access to the Dock. This is fairly simple using Apple's recommended method of setting the UIMode to remove the Dock.

The problem lies in the fact that this only affects the current application and switching to any other application will bring back the Dock, until switching back to the kiosk application. What's the problem, you say, in a kiosk, the user cannot switch to any other application.

Well, that's what I thought too. However, when the Authorisation Services dialogue box appears to show the password, this appears to be treated as though it's an entirely other application, because suddenly the Dock appears (and everything else that was disabled, is re-enabled). It dissappears again when the dialogue is dismissed, but while the dialogue is open, the user can use the Dock, and other items that should have been inaccessible.

Any idea how this can be prevented?

In theory, I could delete (or replace) the Dock, but that is not ideal. I've aready replaced the Finder with the kiosk app (using the defaults write Finder method), but now the user can get at the Finder because it's icon still cannot be removed from the Dock, so I'd have to actually (re)move the Finder itself, which would then make administration of the machine very difficult!
     
Angus_D
Addicted to MacNN
Join Date: Mar 2000
Location: London, UK
Status: Offline
Reply With Quote
Jul 16, 2004, 08:15 AM
 
Yeah, unfortunately the password entry dialog is shown by the SecurityAgent I think. I can't think of any solution offhand other than not using Auth Services. If it's important to use Auth Services, you could try using up a DTS incident for a workaround. At any rate, file a bug report.
     
   
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 10:38 AM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,