From 957498c400b53053f19a905058dee15188a6ffc1 Mon Sep 17 00:00:00 2001 From: Michael Kaply <345868+mkaply@users.noreply.github.com> Date: Thu, 23 Jul 2020 10:52:18 -0500 Subject: [PATCH 1/1] New PrimaryPassword policy --- README.md | 38 +++++++++++++++++++++++++++++++++++ mac/org.mozilla.firefox.plist | 2 ++ windows/de-DE/firefox.adml | 4 ++-- windows/en-US/firefox.adml | 8 ++++---- windows/es-ES/firefox.adml | 8 ++++---- windows/firefox.admx | 6 +++--- windows/fr-FR/firefox.adml | 8 ++++---- windows/it-IT/firefox.adml | 4 ++-- windows/zh-TW/firefox.adml | 8 ++++---- 9 files changed, 63 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 34bd487..16e5280 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,7 @@ Policies can be specified using the [Group Policy templates on Windows](https:// | **[`InstallAddonsPermission`](#installaddonspermission)** | Configure the default extension install policy as well as origins for extension installs are allowed. | **[`LegacyProfiles`](#legacyprofiles)** | Disable the feature enforcing a separate profile for each installation. | **[`LocalFileLinks`](#localfilelinks)** | Enable linking to local files by origin. +| **[`PrimaryPassword`](#primarypassword)** | Require or prevent using a primary (formerly master) password. | **[`NetworkPrediction`](#networkprediction)** | Enable or disable network prediction (DNS prefetching). | **[`NewTabPage`](#newtabpage)** | Enable or disable the New Tab page. | **[`NoDefaultBookmarks`](#nodefaultbookmarks)** | Disable the creation of default bookmarks. @@ -2936,6 +2937,43 @@ Value (string): } } ``` +### PrimaryPassword +Require or prevent using a primary (formerly master) password. + +If this value is true, a primary password is required. If this value is false, it works the same as `DisableMasterPasswordCreation` and removes the primary password functionality. + +**Compatibility:** Firefox 79, Firefox ESR 78.1\ +**CCK2 Equivalent:** `noMasterPassword`\ +**Preferences Affected:** N/A + +#### Windows (GPO) +``` +Software\Policies\Mozilla\Firefox\PrimaryPassword = 0x1 | 0x0 +``` +#### Windows (Intune) +OMA-URI: +``` +./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox/PrimaryPassword +``` +Value (string): +``` + or +``` +#### macOS +``` + + PrimaryPassword + | + +``` +#### policies.json +``` +{ + "policies": { + "PrimaryPassword": true | false + } +} +``` ### NetworkPrediction Enable or disable network prediction (DNS prefetching). diff --git a/mac/org.mozilla.firefox.plist b/mac/org.mozilla.firefox.plist index 5241e7b..5ab46d2 100644 --- a/mac/org.mozilla.firefox.plist +++ b/mac/org.mozilla.firefox.plist @@ -374,6 +374,8 @@ http://example.org http://example.edu + PrimaryPassword + NetworkPrediction NewTabPage diff --git a/windows/de-DE/firefox.adml b/windows/de-DE/firefox.adml index 3e07372..da3c870 100644 --- a/windows/de-DE/firefox.adml +++ b/windows/de-DE/firefox.adml @@ -771,8 +771,8 @@ Wenn diese Richtlinieneinstellung deaktiviert oder nicht konfiguriert ist, werde Wenn diese Richtlinieneinstellung deaktiviert ist, ist die Bild-in-Bild Funktion deaktiviert. Wenn diese Richtlinieneinstellung aktiviert oder nicht konfiguriert ist, ist die Bild-in-Bild Funktion verfügbar. - Masterpasswort - Wenn diese Richtlinieneinstellung aktiviert ist, ist das Setzen eines Masterpasswortes erforderlich. + Masterpasswort + Wenn diese Richtlinieneinstellung aktiviert ist, ist das Setzen eines Masterpasswortes erforderlich. Wenn diese Richtlinieneinstellung deaktiviert ist, ist das Setzen eines Masterpasswortes nicht möglich. diff --git a/windows/en-US/firefox.adml b/windows/en-US/firefox.adml index b669edb..cbe754d 100644 --- a/windows/en-US/firefox.adml +++ b/windows/en-US/firefox.adml @@ -773,12 +773,12 @@ If this policy is not disabled or not configured, document permissions are ignor If this policy is disabled, the Picture-in-Picture toggle does not appear on videos. If this policy is enabled or not configured, the Picture-in-Picture toggle is available on videos. - Master Password - If this policy is enabled, a master password is required. + Primary (Master) Password + If this policy is enabled, a primary password is required. -If this policy is disabled, users cannot create a master password. +If this policy is disabled, users cannot create a primary password. -If this policy is not configured, users can choose to create a master password. +If this policy is not configured, users can choose to create a primary password. Handlers If this policy is enabled, you can use JSON to configure default application handlers. diff --git a/windows/es-ES/firefox.adml b/windows/es-ES/firefox.adml index d85435e..81d29c2 100644 --- a/windows/es-ES/firefox.adml +++ b/windows/es-ES/firefox.adml @@ -773,12 +773,12 @@ Si esta política no está deshabilitada o no está configurada, se ignorarán l If this policy is disabled, the Picture-in-Picture toggle does not appear on videos. If this policy is enabled or not configured, the Picture-in-Picture toggle is available on videos. - Master Password - If this policy is enabled, a master password is required. + Primary (Master) Password + If this policy is enabled, a primary password is required. -If this policy is disabled, users cannot create a master password. +If this policy is disabled, users cannot create a primary password. -If this policy is not configured, users can choose to create a master password. +If this policy is not configured, users can choose to create a primary password. Handlers If this policy is enabled, you can use JSON to configure default application handlers. diff --git a/windows/firefox.admx b/windows/firefox.admx index 64659b9..f9b6403 100644 --- a/windows/firefox.admx +++ b/windows/firefox.admx @@ -3627,16 +3627,16 @@ - + "> diff --git a/windows/fr-FR/firefox.adml b/windows/fr-FR/firefox.adml index 0f11d83..da95bbe 100644 --- a/windows/fr-FR/firefox.adml +++ b/windows/fr-FR/firefox.adml @@ -772,12 +772,12 @@ If this policy is not disabled or not configured, document permissions are ignor If this policy is disabled, the Picture-in-Picture toggle does not appear on videos. If this policy is enabled or not configured, the Picture-in-Picture toggle is available on videos. - Master Password - If this policy is enabled, a master password is required. + Primary (Master) Password + If this policy is enabled, a primary password is required. -If this policy is disabled, users cannot create a master password. +If this policy is disabled, users cannot create a primary password. -If this policy is not configured, users can choose to create a master password. +If this policy is not configured, users can choose to create a primary password. Handlers If this policy is enabled, you can use JSON to configure default application handlers. diff --git a/windows/it-IT/firefox.adml b/windows/it-IT/firefox.adml index c69a2b7..c5818ed 100644 --- a/windows/it-IT/firefox.adml +++ b/windows/it-IT/firefox.adml @@ -773,8 +773,8 @@ Se questo criterio è disabilitato o non configurato, i permessi del documento s Se questo criterio è disabilitato, l'interruttore Picture-in-Picture non appare nei video. Se questo criterio è abilitato o non configurato, l'interruttore Picture-in-Picture è disponibile per i video. - Password principale - Se questo criterio è abilitato, è richiesto impostare una password principale. + Password principale + Se questo criterio è abilitato, è richiesto impostare una password principale. Se questo criterio è disabilitato, gli utenti non possono creare una password principale. diff --git a/windows/zh-TW/firefox.adml b/windows/zh-TW/firefox.adml index 9c2114c..3a3d5b4 100644 --- a/windows/zh-TW/firefox.adml +++ b/windows/zh-TW/firefox.adml @@ -771,12 +771,12 @@ If this policy is not configured, the corresponding cipher is enabled or disable If this policy is disabled, the Picture-in-Picture toggle does not appear on videos. If this policy is enabled or not configured, the Picture-in-Picture toggle is available on videos. - Master Password - If this policy is enabled, a master password is required. + Primary (Master) Password + If this policy is enabled, a primary password is required. -If this policy is disabled, users cannot create a master password. +If this policy is disabled, users cannot create a primary password. -If this policy is not configured, users can choose to create a master password. +If this policy is not configured, users can choose to create a primary password. Handlers If this policy is enabled, you can use JSON to configure default application handlers. -- 2.34.1