We are trying to modify our com.google.chrome.plist to allow two extensions to be installed by end users. We block all extensions in our .plist file by using the "*" wildcard under "ExtensionInstallBlocklist", and have now added the "ExtensionInstallAllowlist" policy with a string containing the two extension ID's. The chrome://policy page shows that both of the policies are OK so they are being recognized and should be working, however, when installing those two extensions they still say they are blocked by the administrator. The Chrome policy description page shows that blocking all extensions and allowing specified ones is the way to only allow just certain extensions. Is there something I'm missing here?
Here is our plist, website url's have been removed:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BrowserSignin</key>
<integer>0</integer>
<key>ComponentUpdatesEnabled</key>
<false/>
<key>ExtensionInstallAllowlist</key>
<array>
<string>giahjhmjbiiopleefbmlmjfaafdihidd</string>
<string>lpjhkdcegpcnffjlhpgeednnefdhagfk</string>
</array>
<key>ExtensionInstallBlocklist</key>
<array>
<string>*</string>
</array>
<key>HomepageLocation</key>
<string>[HIDDEN FROM POST]</string>
<key>NewTabPageLocation</key>
<string>about:blank</string>
<key>RestoreOnStartup</key>
<integer>4</integer>
<key>RestoreOnStartupURLs</key>
<array>
<string>[HIDDEN FROM POST]</string>
</array>
<key>SyncDisabled</key>
<true/>
</dict>
</plist>