Add DeviceWebUsbAllowDevicesForUrls policy
This CL adds a new device policy to whitelist certain USB devices for
certain urls in order to be used by the WebUSB API. We already have a
user policy for that, so this device policy reuses the existing user
policy's infrastructure.
Bug: 968373, 854329
Change-Id: I21a80f0b6557a1270a8fd6243f07e2fc8682004a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1636350
Commit-Queue: Alexander Hendrich <[email protected]>
Reviewed-by: Sergey Poromov <[email protected]>
Reviewed-by: Ovidio de Jesús Ruiz-Henríquez <[email protected]>
Reviewed-by: Dominic Battré <[email protected]>
Cr-Commit-Position: refs/heads/master@{#665844}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 921bc1e..65cbfff9 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -45,6 +45,7 @@
#include "chrome/browser/notifications/platform_notification_service_impl.h"
#include "chrome/browser/pepper_flash_settings_manager.h"
#include "chrome/browser/policy/developer_tools_policy_handler.h"
+#include "chrome/browser/policy/webusb_allow_devices_for_urls_policy_handler.h"
#include "chrome/browser/prefs/chrome_pref_service_factory.h"
#include "chrome/browser/prefs/incognito_mode_prefs.h"
#include "chrome/browser/prefs/origin_trial_prefs.h"
@@ -627,6 +628,7 @@
policy::DMTokenStorage::RegisterPrefs(registry);
policy::PolicyCertServiceFactory::RegisterPrefs(registry);
policy::TPMAutoUpdateModePolicyHandler::RegisterPrefs(registry);
+ policy::WebUsbAllowDevicesForUrlsPolicyHandler::RegisterPrefs(registry);
quirks::QuirksManager::RegisterPrefs(registry);
UpgradeDetectorChromeos::RegisterPrefs(registry);
#endif