
The deployment includes two steps:
1. Force install the Corma Extension
2. Configure managed data
Force install the Corma Extension
Create a configuration profile
Create a file named force_install_corma_extension.mobileconfig with the following XML:
<?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>PayloadType</key>
<string>com.google.Chrome</string>
<key>PayloadUUID</key>
<string>UUID-FORCE-INSTALL</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadDisplayName</key>
<string>Chrome Extension Force Install</string>
<key>ExtensionInstallForcelist</key>
<array>
<string>EXTENSION_ID</string>
</array>
</dict>
</array>
</dict>
</plist>Replace EXTENSION_ID with the Corma extension ID for the target browser:
Chrome: iolppafpkhfdepflackhngphhjkocjoa;<https://clients2.google.com/service/update2/crx>
Edge: olpgbphkganafbdmkdjddhpfhnjoapke;<https://edge.microsoft.com/extensionwebstorebase/v1/crx>
Make sure that UUID-FORCE-INSTALL is unique for this profile.
Upload to Kandji
Log in to the Kandji Admin Console.
Go to Library → Add New → Custom Profile.
Upload force_install_corma_extension.mobileconfig.
Name the profile (e.g., Corma Extension Force Install).
Assign it to the relevant Blueprints and devices, then save.
Configure managed data
Create a Managed data profile
Create a file named managed_data_for_corma_extension.mobileconfig with the following XML:
<?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>PayloadType</key>
<string>com.google.Chrome.extensions.EXTENSION_ID</string>
<key>PayloadUUID</key>
<string>UUID-MANAGED-DATA</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadDisplayName</key>
<string>Corma Extension Managed Data</string>
<key>OrganizationKey</key>
<string>YOUR_CORMA_ORG_KEY</string>
<key>UserEmail</key>
<string>USER_EMAIL</string>
</dict>
</array>
</dict>
</plist>Replace:
EXTENSION_ID with the Corma extension ID.
Chrome: iolppafpkhfdepflackhngphhjkocjoa;<https://clients2.google.com/service/update2/crx>
Edge: olpgbphkganafbdmkdjddhpfhnjoapke;<https://edge.microsoft.com/extensionwebstorebase/v1/crx>
YOUR_ORG_KEY with your organization key in Kandji.
USER_EMAIL with the end-user’s email address.
Make sure that UUID-MANAGED-DATA is unique for this profile.
Upload to Kandji
Log in to the Kandji Admin Console.
Go to Library → Add New → Custom Profile.
Upload managed_data_for_corma_extension.mobileconfig.
Name the profile (e.g., Corma Managed Data).
Assign it to the relevant Blueprints and devices, then save.
Once both profiles are deployed, the Corma extension will be automatically installed and configured on Chrome and Edge for all targeted users.