Im working on my first custom payload for an OS X configuration profile. This particular profile will be for Google Chrome. I want to mange these (2) SSO settings:
AuthNegotiateDelegateWhitelist=.mycompany.org
AuthServerWhitelist=.mycompany.org
I'm looking for advice to confirm if Im understand the steps correctly:
-Manually configure up the prefences I want in Googe Chrome on a "clean" IT test Mac. Quit Chrome.
-Open the com.google.Chrome.plist file in a text editor and remove all extraneous key/value pairs that I do NOT want to manage.
-Convert the .plist file to XML (/usr/bin/plutil -convert xml1 /path/to/file)
-Create a new Configuration Profile in the JSS and chose "Custom" Payload.
-Upload the customized XML com.google.Chrome.plist file to the JSS.
- Scope the Configuration Profile accordingly, etc
Do these steps look correct?
Once created and uploaded, can I manage this profile at the computer level? Or does it have to be managed at the user level (Im asking because Chrome preferences generally exisit at the user level). Will computer level settings trump all user preferences for these specific settings?
Is this a best way to manage the Google Chrome settings, than compared to my current method of running a Policy/script that uses OS X's /usr/bin/defaults command to recursivley write these settings to each user's Google Chrome preferenes?