Prevent user from removing VPN Configuration

We have a vpn app for MacOS (developer signed), which adds a vpn profile to System Settings. How do we configure our app so that end users are not able to remove the configuration (see screenshot)

How do we configure our app so that end users are not able to remove the configuration

For unmanaged environments, there’s no way to do this; the user is in charge of their Mac.

For managed environment, I recommend that you look at the various configuration profile options for this sort of thing.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Prevent user from removing VPN Configuration
 
 
Q