MacOS Parental controls seem to block access to localhost, and possibly also to 127.0.0.1
Hi
Our MacOS app runs its only web server on port 8080, but recently we've noticed some users complaining that the app no longer works.
The problem seems to be that that when parental controls are enabled, with web filtering, that the App can't access its own web server on localhost:8080
I've tried whitelisting locahost, localhost:8080, 127.0.0.1 and 127.0.0.1:8080, but it doesn't solve the problem.
Whats strange is the users under parental controls, don't get prompted to allow access to locahost or 127.0.0.1, but when our app attempts to access our Internet website, the users do get prompted to get the admin to allow this, and our app is then able to access our Internet website
My guess is that, the Parental controls system does not expect users to request pages from localhost, and hence no prompt appears for this.
I also suspect the only way to fix this may be to write a script to update the Managed Preferences (MCX) for the user, so that it allows our app to access localhost:8080 etc
But this seems like a sledghammer to crack a nut :-(
MacBook