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.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.
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.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.
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