- Log into your JAMF Pro Administration Console
- Click on Computers (in the top left)
- Click on Configuration Policies
- Create a New Profile
- Provide a configuration name:
- Expand "Application & Custom Settings"
- Click Upload
- Click Add
- In the Preference Domain field enter: "org.mozilla.firefox"
- In the Property List, enter the following:
<?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>PayloadContent</key> <array> <dict> <key>PayloadContent</key> <dict> <!-- Firefox managed settings --> <key>org.mozilla.firefox</key> <dict> <key>Forced</key> <array> <dict> <key>mcx_preference_settings</key> <dict> <key>EnterprisePoliciesEnabled</key> <true/> <!-- Extension install settings --> <key>ExtensionSettings</key> <dict> <key>*</key> <dict> <key>blocked_install_message</key> <string>Custom error message.</string> <key>install_sources</key> <array> <string>about:addons</string> <string>https://addons.mozilla.org/</string> </array> <key>installation_mode</key> <string>allowed</string> <key>allowed_types</key> <array> <string>extension</string> </array> </dict> <key>{e3be5efb-6c4f-431b-9919-98e09540fb05}</key> <dict> <key>installation_mode</key> <string>force_installed</string> <key>install_url</key> <string>https://s3-us-west-2.amazonaws.com/torii-static/extensions/firefox/torii_firefox_1.0.161.xpi</string> </dict> </dict> </dict> </dict> </array> </dict> </dict> <key>PayloadEnabled</key><true/> <key>PayloadIdentifier</key> <string>com.toriihq.firefox.extension</string> <key>PayloadType</key><string>com.apple.ManagedClient.preferences</string> <key>PayloadUUID</key><string>49bb5bc1-21a8-4f70-b3db-04ea2751a5a0</string> <key>PayloadVersion</key><integer>1</integer> </dict> </array> <key>PayloadDisplayName</key><string>Firefox Extension Deployment</string> <key>PayloadIdentifier</key><string>com.toriihq.firefox.extensionprofile</string> <key>PayloadRemovalDisallowed</key><false/> <key>PayloadType</key><string>Configuration</string> <key>PayloadUUID</key><string>80b8cc2a-5fd6-4718-a8de-6f716c0e5589</string> <key>PayloadVersion</key><integer>1</integer> </dict> </plist>
|
- Click Save
- Deploy to the appropriate devices:
- Verify by clicking logs that the profile was successfully pushed:
- Verify in your MacOS profiles that the profile was pushed successfully:
- You should now see the extension in Firefox:
- You will also notice that the extension can not be removed in FireFox: