Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(446)

Issue 2903123002: cros: Terminate if merge session fails for online sign-in (Closed)

Created:
3 years, 7 months ago by xiyuan
Modified:
3 years, 6 months ago
Reviewers:
achuithb, msarda
CC:
chromium-reviews, alemate+watch_chromium.org, achuith+watch_chromium.org, oshima+watch_chromium.org, davemoore+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

cros: Terminate if merge session fails for online sign-in Merge session should always succeed for a just-processed online sign-in. Terminate current user session when it happens. Otherwise, login code ends up into an invalid state and things depends on auth token such as chrome sync etc would be broken. BUG=677312 TEST=OAuth2Test.TerminateOnBadMergeSessionAfterOnlineAuth Review-Url: https://codereview.chromium.org/2903123002 Cr-Commit-Position: refs/heads/master@{#475550} Committed: https://chromium.googlesource.com/chromium/src/+/c3ac4d286f2c890ef88178e7ec552178a25cce50

Patch Set 1 #

Patch Set 2 : add test #

Total comments: 4

Patch Set 3 : add comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+46 lines, -0 lines) Patch
M chrome/browser/chromeos/login/session/user_session_manager.cc View 1 2 1 chunk +14 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/signin/oauth2_browsertest.cc View 1 2 1 chunk +31 lines, -0 lines 0 comments Download
M google_apis/gaia/fake_gaia.cc View 1 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 23 (17 generated)
xiyuan
achuith@, please review everthing. msarda@, for owner review of fake_gaia.cc Add content for bad /OAuthLogin ...
3 years, 7 months ago (2017-05-25 19:31:14 UTC) #9
achuithb
lgtm https://codereview.chromium.org/2903123002/diff/20001/chrome/browser/chromeos/login/session/user_session_manager.cc File chrome/browser/chromeos/login/session/user_session_manager.cc (right): https://codereview.chromium.org/2903123002/diff/20001/chrome/browser/chromeos/login/session/user_session_manager.cc#newcode870 chrome/browser/chromeos/login/session/user_session_manager.cc:870: const bool is_online_signin = I think a comment ...
3 years, 7 months ago (2017-05-25 19:44:17 UTC) #11
xiyuan
https://codereview.chromium.org/2903123002/diff/20001/chrome/browser/chromeos/login/session/user_session_manager.cc File chrome/browser/chromeos/login/session/user_session_manager.cc (right): https://codereview.chromium.org/2903123002/diff/20001/chrome/browser/chromeos/login/session/user_session_manager.cc#newcode870 chrome/browser/chromeos/login/session/user_session_manager.cc:870: const bool is_online_signin = On 2017/05/25 19:44:17, achuithb wrote: ...
3 years, 7 months ago (2017-05-25 20:24:10 UTC) #12
msarda
LGTM for google_apis/gaia/fake_gaia.cc
3 years, 6 months ago (2017-05-29 11:44:00 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2903123002/40001
3 years, 6 months ago (2017-05-30 15:07:12 UTC) #20
commit-bot: I haz the power
3 years, 6 months ago (2017-05-30 16:12:54 UTC) #23
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/c3ac4d286f2c890ef88178e7ec55...

Powered by Google App Engine
This is Rietveld 408576698