How to deploy the Corma extension with Kandji
1. Force Install the Corma Extension
A) Create a Configuration Profile
Create a file named
force_install_corma_extension.mobileconfigwith 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_IDwith 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-INSTALLis unique for this profile.
B) 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.
2. Configure Managed Data
A) Create a Managed Data Profile
Create a file named
managed_data_for_corma_extension.mobileconfigwith 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_IDwith the Corma extension ID.Chrome:
iolppafpkhfdepflackhngphhjkocjoa;<https://clients2.google.com/service/update2/crx>Edge:
olpgbphkganafbdmkdjddhpfhnjoapke;<https://edge.microsoft.com/extensionwebstorebase/v1/crx>
YOUR_ORG_KEYwith your organization key in Kandji.USER_EMAILwith the end-user’s email address.
Make sure that
UUID-MANAGED-DATAis unique for this profile.
B) 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.
Last updated