0

Add kChromeGlic gaia source

Bug: 400778007
Change-Id: I5f6046e1c27f1fa6a301cde9010460f718f9121a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6334214
Reviewed-by: Alex Ilin <alexilin@chromium.org>
Commit-Queue: Dan Harrington <harringtond@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1430976}
This commit is contained in:
Dan Harrington
2025-03-11 10:22:22 -07:00
committed by Chromium LUCI CQ
parent c41846af91
commit d935146c7f
4 changed files with 7 additions and 4 deletions

@ -259,7 +259,7 @@ void GlicCookieSynchronizer::BeginCookieSync() {
this,
{gaia::MultiloginMode::MULTILOGIN_UPDATE_COOKIE_ACCOUNTS_ORDER,
{primary_account_id}},
gaia::GaiaSource::kChrome,
gaia::GaiaSource::kChromeGlic,
base::BindOnce(&GlicCookieSynchronizer::OnAuthFinished,
GetWeakPtr()));
}

@ -107,8 +107,7 @@ class GlicCookieSynchronizerTest : public testing::Test {
GURL RequestURL() const {
return GaiaUrls::GetInstance()->oauth_multilogin_url().Resolve(
base::StringPrintf("?source=%s&reuseCookies=0",
GaiaConstants::kChromeSource));
base::StringPrintf("?source=%s&reuseCookies=0", "ChromiumGlic"));
}
void SetUp() override {

@ -187,6 +187,9 @@ std::string GaiaSource::ToString() {
// should not be changed as it is passed server-side.
source_string = "ChromiumSigninManager";
break;
case Type::kChromeGlic:
source_string = "ChromiumGlic";
break;
}
// All sources should start with Chromium or chromeos for better server logs.

@ -52,7 +52,8 @@ class COMPONENT_EXPORT(GOOGLE_APIS) GaiaSource {
kChromeOS,
kAccountReconcilorDice,
kAccountReconcilorMirror,
kPrimaryAccountManager
kPrimaryAccountManager,
kChromeGlic, // chrome/browser/glic
};
// Implicit conversion is necessary to avoid boilerplate code.