From: Michael Kaply <345868+mkaply@users.noreply.github.com>
Date: Thu, 23 Jul 2020 15:52:18 +0000 (-0500)
Subject: New PrimaryPassword policy
X-Git-Tag: v2.1~3^2
X-Git-Url: https://git.p6c8.net/policy-templates.git/commitdiff_plain/957498c400b53053f19a905058dee15188a6ffc1
New PrimaryPassword policy
---
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.