Global Protect PLIST

SFtoken
New Contributor

I am trying to create a PLIST for global protect to have the portal address populated so that our users do not have to enter it manually.  Any suggestion?

Current version of GP is v6.0.2

1 ACCEPTED SOLUTION

lawinski
New Contributor III

Here is a schema you can use:

{
  "title": "GlobalProtect client",
  "description": "Preference domain: com.paloaltonetworks.GlobalProtect.client",
  "properties": {
    "PanPortalList": {
      "title": "Portals",
      "description": "A list of portals that should be pre defined in the GlobalConnect client",
      "type": "array",
      "items": {
        "type": "string",
        "title": "URL"
      }
    }
  }
}

View solution in original post

4 REPLIES 4

Andrew_R
New Contributor III

We're using version v5.2 at the moment, but I wouldn't be surprised if v6.x is similar.  On installation of Global Protect, I have a script that copies out a plist to all users on the system.

This goes into /Users/<username>/Library/Preferences/com.paloaltonetworks.GlobalProtect.settings.plist

The plist itself contains:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Palo Alto Networks</key>
	<dict>
		<key>GlobalProtect</key>
		<dict>
			<key>PanSetup</key>
			<dict>
				<key>Portal</key>
				<string>my-portal-address.com</string>
			</dict>
			<key>Settings</key>
			<dict>
				<key>save-user-credentials</key>
				<integer>1</integer>
			</dict>
		</dict>
	</dict>
</dict>
</plist>


Could probably achieve this with a Configuration Profile as well, but I haven't had time to try it out yet.

Hope that helps!

JevermannNG
Contributor II

We use a Configuration Profile and uploaded the plist file under

"Application & Custom Settings"

The Preference Domain is "com.paloaltonetworks.GlobalProtect.client"

lawinski
New Contributor III

Here is a schema you can use:

{
  "title": "GlobalProtect client",
  "description": "Preference domain: com.paloaltonetworks.GlobalProtect.client",
  "properties": {
    "PanPortalList": {
      "title": "Portals",
      "description": "A list of portals that should be pre defined in the GlobalConnect client",
      "type": "array",
      "items": {
        "type": "string",
        "title": "URL"
      }
    }
  }
}

SFtoken
New Contributor

thanks for the predefined