Deploying signed addon to all users in the organization

I would like to develop an addon which will use our customers. The requirement is to allow them deploy the addon to all the organization users automatically, so it will be completely transparent to the users.

  1. Is there a way to configure firefox addon using windows registry?

I would like to automatically deploy addon to all the users in the organizations. The addon requires configuration which is accessed by

browser.storage.sync.get(...)

On chrome, this can be done by setting any required configuration in key

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\{extension-id}\policy

Is there something support in Firefox?

  1. Looking at https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Alternative_distribution_options/Add-ons_in_the_enterprise , it appears like the only way to automatically install the addon is by having the APX file located locally. Is it possible to install the agent by pointing to the URL from the official store?

  2. From https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Alternative_distribution_options/Add-ons_in_the_enterprise , after automatically installing the addon, the user must manually approve it. Is it possible to bypass this limitation?

You can find Enterprise help here: https://support.mozilla.org/en-US/products/firefox-enterprise