| **[`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.
}
}
```
+### 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):
+```
+<enabled/> or <disabled/>
+```
+#### macOS
+```
+<dict>
+ <key>PrimaryPassword</key>
+ <true/> | <false/>
+</dict>
+```
+#### policies.json
+```
+{
+ "policies": {
+ "PrimaryPassword": true | false
+ }
+}
+```
### NetworkPrediction
Enable or disable network prediction (DNS prefetching).
<string>http://example.org</string>
<string>http://example.edu</string>
</array>
+ <key>PrimaryPassword</key>
+ <true/>
<key>NetworkPrediction</key>
<false/>
<key>NewTabPage</key>
<string id="PictureInPicture_Explain">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.</string>
- <string id="MasterPassword">Masterpasswort</string>
- <string id="MasterPassword_Explain">Wenn diese Richtlinieneinstellung aktiviert ist, ist das Setzen eines Masterpasswortes erforderlich.
+ <string id="PrimaryPassword">Masterpasswort</string>
+ <string id="PrimaryPassword_Explain">Wenn diese Richtlinieneinstellung aktiviert ist, ist das Setzen eines Masterpasswortes erforderlich.
Wenn diese Richtlinieneinstellung deaktiviert ist, ist das Setzen eines Masterpasswortes nicht möglich.
<string id="PictureInPicture_Explain">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.</string>
- <string id="MasterPassword">Master Password</string>
- <string id="MasterPassword_Explain">If this policy is enabled, a master password is required.
+ <string id="PrimaryPassword">Primary (Master) Password</string>
+ <string id="PrimaryPassword_Explain">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.</string>
+If this policy is not configured, users can choose to create a primary password.</string>
<string id="Handlers">Handlers</string>
<string id="Handlers_Explain">If this policy is enabled, you can use JSON to configure default application handlers.
<string id="PictureInPicture_Explain">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.</string>
- <string id="MasterPassword">Master Password</string>
- <string id="MasterPassword_Explain">If this policy is enabled, a master password is required.
+ <string id="PrimaryPassword">Primary (Master) Password</string>
+ <string id="PrimaryPassword_Explain">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.</string>
+If this policy is not configured, users can choose to create a primary password.</string>
<string id="Handlers">Handlers</string>
<string id="Handlers_Explain">If this policy is enabled, you can use JSON to configure default application handlers.
<decimal value="0"/>
</disabledValue>
</policy>
-<!-- <policy name="MasterPassword" class="Both" displayName="$(string.MasterPassword)" explainText="$(string.MasterPassword_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="MasterPassword">
+ <policy name="PrimaryPassword" class="Both" displayName="$(string.PrimaryPassword)" explainText="$(string.PrimaryPassword_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="PrimaryPassword">
<parentCategory ref="firefox"/>
- <supportedOn ref="SUPPORTED_FF78"/>
+ <supportedOn ref="SUPPORTED_FF79"/>
<enabledValue>
<decimal value="1"/>
</enabledValue>
<disabledValue>
<decimal value="0"/>
</disabledValue>
- </policy> -->
+ </policy>
<policy name="Handlers" class="Both" displayName="$(string.Handlers)" key="Software\Policies\Mozilla\Firefox" explainText="$(string.Handlers_Explain)" presentation="$(presentation.Handlers)">">
<parentCategory ref="firefox"/>
<supportedOn ref="SUPPORTED_FF78"/>
<string id="PictureInPicture_Explain">If this policy is disabled, the Picture-in-Picture toggle does not appear on videos.\r
\r
If this policy is enabled or not configured, the Picture-in-Picture toggle is available on videos.</string>\r
- <string id="MasterPassword">Master Password</string>\r
- <string id="MasterPassword_Explain">If this policy is enabled, a master password is required.\r
+ <string id="PrimaryPassword">Primary (Master) Password</string>\r
+ <string id="PrimaryPassword_Explain">If this policy is enabled, a primary password is required.\r
\r
-If this policy is disabled, users cannot create a master password.\r
+If this policy is disabled, users cannot create a primary password.\r
\r
-If this policy is not configured, users can choose to create a master password.</string>\r
+If this policy is not configured, users can choose to create a primary password.</string>\r
<string id="Handlers">Handlers</string>\r
<string id="Handlers_Explain">If this policy is enabled, you can use JSON to configure default application handlers.\r
\r
<string id="PictureInPicture_Explain">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.</string>
- <string id="MasterPassword">Password principale</string>
- <string id="MasterPassword_Explain">Se questo criterio è abilitato, è richiesto impostare una password principale.
+ <string id="PrimaryPassword">Password principale</string>
+ <string id="PrimaryPassword_Explain">Se questo criterio è abilitato, è richiesto impostare una password principale.
Se questo criterio è disabilitato, gli utenti non possono creare una password principale.
<string id="PictureInPicture_Explain">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.</string>
- <string id="MasterPassword">Master Password</string>
- <string id="MasterPassword_Explain">If this policy is enabled, a master password is required.
+ <string id="PrimaryPassword">Primary (Master) Password</string>
+ <string id="PrimaryPassword_Explain">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.</string>
+If this policy is not configured, users can choose to create a primary password.</string>
<string id="Handlers">Handlers</string>
<string id="Handlers_Explain">If this policy is enabled, you can use JSON to configure default application handlers.