Creating an MDM configuration profile to support monitoring in Mozilla Firefox and enable Outlook Web Access monitoring on macOS endpoints

The following instructions describe the process of creating an MDM configuration profile to deploy the new Mozilla Firefox extension as well as a signed certificate to enable Outlook Web Access monitoring in Firefox on macOS endpoints. For illustration purposes, the instructions assume that you plan to deploy the extension using Jamf, an IT management application. The browser extension is supported only on Mozilla Firefox 64.0 and later versions.
  1. Create a browser policy (
    .plist
    file) which you can upload to Jamf.  Mozilla provides a template that you can use to define policies for the Firefox browser.
    You can either create a new
    .plist
    file based on Mozilla's policy template or modify the existing
    .plist
    file based on your organization's requirements. For example:
    <?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>EnterprisePoliciesEnabled</key> <true/> <key>Certificates</key> <dict> <key>ImportEnterpriseRoots</key> <true/> </dict> <key>ExtensionSettings</key> <dict> <key>[email protected]</key> <dict> <key>installation_mode</key> <string>force_installed</string> <key>install_url</key> <string>file:////Library/Manufacturer/Endpoint Agent/dlp-firefox-addon.xpi</string> </dict> </dict> </dict> </plist>
  2. In Jamf, select a configuration profile.
  3. Navigate to
    Application & Custom Settings
    , and then click
    Add
    .
  4. Under
    Creation Method
    , select
    Upload File (PLIST file)
    .
  5. In the
    Preference Domain
    field, type
    org.mozilla.firefox
    .
  6. Click the
    Upload PLIST file
    button, and then browse to and select the
    .plist
    file that you created in Step 1.
  7. Click
    Save
    .
You can refer to the
System > Agents > Overview
page of the Enforce Server administration console to view and troubleshoot any failed deployments.