Commit c91e6b2d authored by Ramin Halavati's avatar Ramin Halavati Committed by Chromium LUCI CQ

Update Chrome Signin client to cover ephemeral Guest profile.

The "force signin" policy is updated to handle ephemeral Guest profiles
similar to off the record Guest profiles.

Please see go/ephemeral-guest-profiles for more context.

Bug: 1125474
Change-Id: I5527423c3fbc9abe3ac005242b11203d25121066
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2577682
Commit-Queue: Ramin Halavati <rhalavati@chromium.org>
Reviewed-by: default avatarDavid Roger <droger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#834662}
parent 2f814f80
...@@ -172,8 +172,8 @@ void ChromeSigninClient::PreSignOut( ...@@ -172,8 +172,8 @@ void ChromeSigninClient::PreSignOut(
signout_source_metric == signin_metrics::SERVER_FORCED_DISABLE || signout_source_metric == signin_metrics::SERVER_FORCED_DISABLE ||
signout_source_metric == signin_metrics::SIGNOUT_PREF_CHANGED; signout_source_metric == signin_metrics::SIGNOUT_PREF_CHANGED;
if (signin_util::IsForceSigninEnabled() && !profile_->IsSystemProfile() && if (signin_util::IsForceSigninEnabled() && !profile_->IsSystemProfile() &&
!profile_->IsGuestSession() && !profile_->IsSupervised() && !profile_->IsGuestSession() && !profile_->IsEphemeralGuestProfile() &&
!keep_window_opened) { !profile_->IsSupervised() && !keep_window_opened) {
if (signout_source_metric == if (signout_source_metric ==
signin_metrics::SIGNIN_PREF_CHANGED_DURING_SIGNIN) { signin_metrics::SIGNIN_PREF_CHANGED_DURING_SIGNIN) {
// SIGNIN_PREF_CHANGED_DURING_SIGNIN will be triggered when // SIGNIN_PREF_CHANGED_DURING_SIGNIN will be triggered when
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment