Open Bug 1749434 Opened 4 years ago Updated 1 year ago

enterprise policy extension deny origins

Categories

(WebExtensions :: Untriaged, enhancement, P5)

enhancement

Tracking

(Not tracked)

People

(Reporter: b, Unassigned)

References

Details

Attachments

(1 file)

Steps to reproduce:

  1. Ask corporate IT to install an extension
  2. Corporate IT says the extension cannot be permitted to operate on certain customer-data-hosting web sites
  3. Search for a Firefox setting to make that setup possible

Actual results:

It is not possible to configure Firefox to allow an extension to operate on all URLs excepting a certain restricted subset via Enterprise Policy. If the extension author has selected "all origins", the extension will run everywhere except certain privleged pages (like about:addons).

Expected results:

It should have been possible to configure the policies.json file to cause installations of the extension to be inactive when the browser visits certain origins.

This adds support for policies.json to have "denied origins" for particular
extensions. When an enterprise configures this, the extension will be
deactivated for contexts matching the given origin wildcards.

This allows organization administrators to prevent certain extensions from
operating on, for example, internal Intranet sites.

Assignee: nobody → brjacobs
Summary: enterprise policy extension → enterprise policy extension deny origins

The Bugbug bot thinks this bug should belong to the 'Firefox::Enterprise Policies' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Enterprise Policies

This is more specific to (and extensive within) the extensions framework, moving to our module.

Component: Enterprise Policies → Untriaged
Product: Firefox → WebExtensions

The bug assignee is inactive on Bugzilla, so the assignee is being reset.

Assignee: brjacobs → nobody

This is not exactly a duplicate, but will be based on logic implemented in bug 1745823.

Severity: -- → N/A
Depends on: 1745823
Priority: -- → P5
Assignee: nobody → brjacobs
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

The bug assignee is inactive on Bugzilla, so the assignee is being reset.

Assignee: brjacobs → nobody
Status: ASSIGNED → NEW
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: