- Please gothrough the google chrome enterprise policy list documentation https://www.chromium.org/administrators/policy-list-3#URLWhitelist and do see below details about URL whitelist and blacklist.
URLWhitelist
Allow access to a list of URLs
Data type:
List of strings [Android:string] (encoded as a JSON string, for details see https://www.chromium.org/administrators/complex-policies-on-windows)
Windows registry location for Windows clients:
Android restriction name:
URLWhitelist
Description:
Allows access to the listed URLs, as exceptions to the URL blacklist.
See the description of the URL blacklist policy for the format of entries of this list.
This policy can be used to open exceptions to restrictive blacklists. For example, ‘*’ can be blacklisted to block all requests, and this policy can be used to allow access to a limited list of URLs. It can be used to open exceptions to certain schemes, subdomains of other domains, ports, or specific paths.
The most specific filter will determine if a URL is blocked or allowed. The whitelist takes precedence over the blacklist.
If this policy is not set there will be no exceptions to the blacklist from the ‘URLBlacklist’ policy.
Android/Linux:
[ “example.com”, “https://ssl.server.com“, “hosting.com/good_path”, “https://server:8080/path“, “.exact.hostname.com” ]
- The way Android Managed configuration is designed is CEM only saves and sends the config to google android management via google api , its google who sends the config to Chrome app installed inside Work container. There is no Secure Hub involved in this . The policy keys, values all are decided by App developer.
- It could also be that when the policy is configured on the CEM server you are not passing the right expected format for the values .
Based on the doc here https://www.chromium.org/administrators/url-blacklist-filter-format ,
please Block all sites and allow selected site as below.