Add FloatingSSO policy prefs

The policies consist of one boolean policy to enable the feature, a
blocklist and an exception list for configuring the cookie domains that
will be moved from one device to another.

http://go/floating-sso-dd

Bug: b:319415988
Change-Id: I25f75cf7ff6907a9046ab6ceae0a0a63bb4d93e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5587480
Reviewed-by: Marc Treib <[email protected]>
Reviewed-by: Roland Bock <[email protected]>
Reviewed-by: Andrey Davydov <[email protected]>
Commit-Queue: Maria Petrisor <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1309877}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index c41469f3..d226eac 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -2146,6 +2146,9 @@
   registry->RegisterBooleanPref(policy::policy_prefs::kFloatingWorkspaceEnabled,
                                 false);
   ::reporting::RegisterProfilePrefs(registry);
+  registry->RegisterBooleanPref(prefs::kFloatingSsoEnabled, false);
+  registry->RegisterListPref(prefs::kFloatingSsoDomainBlocklist);
+  registry->RegisterListPref(prefs::kFloatingSsoDomainBlocklistExceptions);
 #if BUILDFLAG(USE_CUPS)
   extensions::PrintingAPIHandler::RegisterProfilePrefs(registry);
 #endif  // BUILDFLAG(USE_CUPS)