Add ProfileReauthPrompt policy
When this policy configured, Chrome opens a reauth tab (or activates
an existing one) whenever Sync becomes paused, and every startup if
it's already paused.
Bug: b/282951750
Change-Id: I19fa6178c675befd2db51b17ffd23f605af3d5f0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4848249
Reviewed-by: Yann Dago <[email protected]>
Code-Coverage: [email protected] <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Reviewed-by: Ryan Sultanem <[email protected]>
Commit-Queue: Nicolas Ouellet-Payeur <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1202277}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 965aec4..a6c9e2c7 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -496,6 +496,10 @@
#include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
#endif
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
+#endif
+
#if BUILDFLAG(IS_CHROMEOS_LACROS)
#include "chrome/browser/apps/app_service/metrics/website_metrics_service_lacros.h"
#include "chrome/browser/lacros/account_manager/account_cache.h"
@@ -1926,6 +1930,7 @@
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
browser_switcher::BrowserSwitcherPrefs::RegisterProfilePrefs(registry);
+ enterprise_signin::RegisterProfilePrefs(registry);
#endif
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH)