Deploying Firefox browser extensions

chris94
New Contributor

Hi,

We need to deploy a browser extension for a software called Torii.

For Chrome, it was pretty straight forward.

However, for Firefox, I was unable to follow along the documentation here - https://support.toriihq.com/hc/en-us/articles/5148326594203-Deploy-the-Firefox-Extension

Is there any documentation on how to deploy firefox extensions with Jamf Pro? I couldn't find any

Thanks!

3 REPLIES 3

AVmcclint
Honored Contributor

The directions they give says to put the extension in "/Library/Application Support/Mozilla/Extensions/..." It is my understanding that Firefox extensions must be installed in the users' home folder which would be "/Users/<username>//Library/Application Support/Mozilla/Extensions/..." I could be wrong, but that is where I would start to  try to figure this out. If it turns out that is the correct location, then distributing the file won't be as simple as making a .pkg and letting it install.

janzaldua
Contributor

I couldn't find Torii in the Firefox add-ons catalog. But this is how I do it for extensions within the Catalog (https://addons.mozilla.org/en-US/firefox/extensions/)

1. Create a new config profile

2. Application & Custom Settings > Upload

3. Preference Domain: org.mozilla.firefox

4. Property List:

 

<?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>ExtensionSettings</key>
	<dict>
		<key>KeeperFFStoreExtension@KeeperSecurityInc</key>
		<dict>
			<key>installation_mode</key>
			<string>force_installed</string>
			<key>install_url</key>
			<string>https://addons.mozilla.org/firefox/downloads/file/4079927/keeper_password_manager-16.4.13.xpi</string>
		</dict>
	</dict>
</dict>
</plist>

 

5. The main lines that need to be altered in the PLIST are the ID and install_url

In this example, I am installing the Keeper Password Manager firefox extension. You can find the key by going into about:support within the Firefox address bar, and scroll down to Add-ons. To the right of each Add-on will be the ID - Keep in mind that you'll need to install the extension first in order for it to show up within about:support

MPL
Contributor II

How can you force pin the extension?