Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Lolu chungechunge lwabekwa kunqolobane. Uyacelwa ubuze umbuzo omusha uma udinga usizo.

trying to configure FF using policies.json file, but not all configurations are being recognized

  • 5 uphendule
  • 1 inale nkinga
  • 232 views
  • Igcine ukuphendulwa ngu RJF1nra

more options

We will be using Group Policy for our windows devices but need to use the json file for our Mac users. Unfortunately, FF is not accepting all the JSON configs. JSON file below (domain names have been xd out

{
  "policies": {
    "DisableFirefoxAccounts": true,
    "DisablePocket": true,
    "DisableAppUpdate": true,
    "DontCheckDefaultBrowser": true,
    "OfferToSaveLogins": true,
   		
	"Homepage": {
	 "URL": "https://xxx.xxx.org",
	 "Locked": true,			
    
		"Authentication": {
		 "SPNEGO": ["xxx.xxx", "xxx.com", "xxx.com"],
		 "Delegated": ["xxx.xxx", "xxx.com", "xxx.com"],
         "NTLM": ["finra.org", "xxx.xxx", "xxx.com", "xxx.com""],
		 "AllowNonFQDN": {
			"SPNEGO": true,
			"NTLM": true,  
		
				"Proxy": {
				 "Mode": "autoDetect",
				 "Locked": true,
	 
					"Certificates": {
					 "ImportEnterpriseRoots": true
	  }
	 }
	}	
   }
  }
 }
}
We will be using Group Policy for our windows devices but need to use the json file for our Mac users. Unfortunately, FF is not accepting all the JSON configs. JSON file below (domain names have been xd out <pre><nowiki>{ "policies": { "DisableFirefoxAccounts": true, "DisablePocket": true, "DisableAppUpdate": true, "DontCheckDefaultBrowser": true, "OfferToSaveLogins": true, "Homepage": { "URL": "https://xxx.xxx.org", "Locked": true, "Authentication": { "SPNEGO": ["xxx.xxx", "xxx.com", "xxx.com"], "Delegated": ["xxx.xxx", "xxx.com", "xxx.com"], "NTLM": ["finra.org", "xxx.xxx", "xxx.com", "xxx.com""], "AllowNonFQDN": { "SPNEGO": true, "NTLM": true, "Proxy": { "Mode": "autoDetect", "Locked": true, "Certificates": { "ImportEnterpriseRoots": true } } } } } } }</nowiki></pre>

Okulungisiwe ngu cor-el

Isisombululo esikhethiwe

You misplaced a lot of closing curly brackets They are all at the bottom instead of after the section they are part of.

I think that this is what you want :

{
  "policies": {
    "DisableFirefoxAccounts": true,
    "DisablePocket": true,
    "DisableAppUpdate": true,
    "DontCheckDefaultBrowser": true,
    "OfferToSaveLogins": true,
    "Homepage": {
     "URL": "https://xxx.xxx.org",
     "Locked": true
    },
    "Authentication": {
      "SPNEGO": ["xxx.xxx", "xxx.com", "xxx.com"],
      "Delegated": ["xxx.xxx", "xxx.com", "xxx.com"],
      "NTLM": ["finra.org", "xxx.xxx", "xxx.com", "xxx.com"]
    },
    "AllowNonFQDN": {
      "SPNEGO": true,
      "NTLM": true
    },
    "Proxy": {
      "Mode": "autoDetect",
      "Locked": true
    },
    "Certificates": {
      "ImportEnterpriseRoots": true
    }
  }
}
Funda le mpendulo ngokuhambisana nalesi sihloko 👍 1

All Replies (5)

more options

You seem to be missing a lot of closing brackets in your file. For example, you have "Homepage": { "URL": "xxxx", "Locked": true, but it should be "Homepage": { "URL": "xxxx", "Locked": true }, which is a really easy mistake to make, but it will make things stop working.

Your file should look something like this: "policies": { "DisableFirefoxAccounts": true, "DisablePocket": true, "DisableAppUpdate": true, "DontCheckDefaultBrowser": true, "OfferToSaveLogins": true, "Homepage": { "URL": "https://xxx.xxx.org", "Locked": true }, "Authentication": { "SPNEGO": ["xxx.xxx", "xxx.com", "xxx.com"], "Delegated": ["xxx.xxx", "xxx.com", "xxx.com"], "NTLM": ["finra.org", "xxx.xxx", "xxx.com", "xxx.com""] }, "AllowNonFQDN": { "SPNEGO": true, "NTLM": true }, "Proxy": { "Mode": "autoDetect", "Locked": true }, "Certificates": { "ImportEnterpriseRoots": true } }

If you are still having issues, let us know what specific policies aren't working and we can see if there are any other issues.

more options

I think I just didn't copy and past them, let me try this again. As the below file sits, the policies stop after setting the home page

{

 "policies": {
   "DisableFirefoxAccounts": true,
   "DisablePocket": true,
   "DisableAppUpdate": true,
   "DontCheckDefaultBrowser": true,
   "OfferToSaveLogins": true,
  		

"Homepage": { "URL": "https://xxx.xxx.org", "Locked": true,

"Authentication": { "SPNEGO": ["xxx.org", "xxx.com", "xxx.com"], "Delegated": ["xxx.org", "xxx.com", "xxx.com"],

        "NTLM": ["xxx.org", "xxx.com", "xxx.com"],

"AllowNonFQDN": { "SPNEGO": true, "NTLM": true,

"Proxy": { "Mode": "autoDetect", "Locked": true,

"Certificates": { "ImportEnterpriseRoots": true } } }

  }
 }
}

}

more options

It's possible that the forum is just hiding some of the brackets that you are using. Try surrounding your code with the <code> tag. This will stop the forum from trying to interpret your code and it will just show the plain text.

For example:

<code> {PASTE YOUR CODE} </code>

This will give us on the forum the ability to see exactly what your code is, since what you have pasted into your most recent reply is still missing vital brackets.

more options

Isisombululo Esikhethiwe

You misplaced a lot of closing curly brackets They are all at the bottom instead of after the section they are part of.

I think that this is what you want :

{
  "policies": {
    "DisableFirefoxAccounts": true,
    "DisablePocket": true,
    "DisableAppUpdate": true,
    "DontCheckDefaultBrowser": true,
    "OfferToSaveLogins": true,
    "Homepage": {
     "URL": "https://xxx.xxx.org",
     "Locked": true
    },
    "Authentication": {
      "SPNEGO": ["xxx.xxx", "xxx.com", "xxx.com"],
      "Delegated": ["xxx.xxx", "xxx.com", "xxx.com"],
      "NTLM": ["finra.org", "xxx.xxx", "xxx.com", "xxx.com"]
    },
    "AllowNonFQDN": {
      "SPNEGO": true,
      "NTLM": true
    },
    "Proxy": {
      "Mode": "autoDetect",
      "Locked": true
    },
    "Certificates": {
      "ImportEnterpriseRoots": true
    }
  }
}
more options

That took care of it, thank you very much.