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

Issue 2923733003: [signin] Add DICe flow for account consistency requests. (Closed)

Created:
3 years, 6 months ago by droger
Modified:
3 years, 6 months ago
Reviewers:
msarda
CC:
chromium-reviews
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[signin] Add DICe flow for account consistency requests. BUG=730029 Review-Url: https://codereview.chromium.org/2923733003 Cr-Commit-Position: refs/heads/master@{#478584} Committed: https://chromium.googlesource.com/chromium/src/+/4fa459890bf3fa250d5a57a5670fe677ed3a075d

Patch Set 1 #

Total comments: 1

Patch Set 2 #

Total comments: 20

Patch Set 3 : move more stuff #

Patch Set 4 : Split into multiple classes, to support both headers concurrently #

Patch Set 5 : Add test for Dice disabled #

Total comments: 23

Patch Set 6 : review comments #

Patch Set 7 : fix style #

Unified diffs Side-by-side diffs Delta from patch set Stats (+483 lines, -153 lines) Patch
M components/signin/core/browser/BUILD.gn View 1 2 3 2 chunks +11 lines, -0 lines 0 comments Download
A components/signin/core/browser/chrome_connected_header_helper.h View 1 2 3 4 5 1 chunk +47 lines, -0 lines 0 comments Download
A components/signin/core/browser/chrome_connected_header_helper.cc View 1 2 3 4 5 1 chunk +118 lines, -0 lines 0 comments Download
A components/signin/core/browser/dice_header_helper.h View 1 2 3 4 5 1 chunk +33 lines, -0 lines 0 comments Download
A components/signin/core/browser/dice_header_helper.cc View 1 2 3 4 5 1 chunk +29 lines, -0 lines 0 comments Download
M components/signin/core/browser/signin_header_helper.h View 1 2 3 4 5 6 4 chunks +45 lines, -5 lines 0 comments Download
M components/signin/core/browser/signin_header_helper.cc View 1 2 3 4 5 7 chunks +57 lines, -117 lines 0 comments Download
M components/signin/core/browser/signin_header_helper_unittest.cc View 1 2 3 4 5 7 chunks +103 lines, -24 lines 0 comments Download
M components/signin/core/common/profile_management_switches.h View 1 2 3 4 5 2 chunks +18 lines, -0 lines 0 comments Download
M components/signin/core/common/profile_management_switches.cc View 1 2 3 chunks +21 lines, -7 lines 0 comments Download
M components/signin/core/common/signin_switches.h View 1 chunk +1 line, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 52 (41 generated)
droger
3 years, 6 months ago (2017-06-06 14:58:49 UTC) #14
droger
https://codereview.chromium.org/2923733003/diff/120001/components/signin/core/browser/signin_header_helper.cc File components/signin/core/browser/signin_header_helper.cc (right): https://codereview.chromium.org/2923733003/diff/120001/components/signin/core/browser/signin_header_helper.cc#newcode267 components/signin/core/browser/signin_header_helper.cc:267: // Fall through. Sanity check: we never want to ...
3 years, 6 months ago (2017-06-06 15:08:15 UTC) #16
msarda
https://codereview.chromium.org/2923733003/diff/170001/components/signin/core/browser/signin_header_helper.cc File components/signin/core/browser/signin_header_helper.cc (right): https://codereview.chromium.org/2923733003/diff/170001/components/signin/core/browser/signin_header_helper.cc#newcode140 components/signin/core/browser/signin_header_helper.cc:140: bool IsUrlEligibleForXChromeIDConsistencyRequestHeader(const GURL& url) { IsUrlEligibleForDiceRequestHeadr https://codereview.chromium.org/2923733003/diff/170001/components/signin/core/browser/signin_header_helper.cc#newcode149 components/signin/core/browser/signin_header_helper.cc:149: // ...
3 years, 6 months ago (2017-06-07 13:06:31 UTC) #29
droger
Thanks. No code changes, only some replies. I will ping again when the comments are ...
3 years, 6 months ago (2017-06-07 13:29:57 UTC) #30
msarda
https://codereview.chromium.org/2923733003/diff/170001/components/signin/core/browser/signin_header_helper.cc File components/signin/core/browser/signin_header_helper.cc (right): https://codereview.chromium.org/2923733003/diff/170001/components/signin/core/browser/signin_header_helper.cc#newcode140 components/signin/core/browser/signin_header_helper.cc:140: bool IsUrlEligibleForXChromeIDConsistencyRequestHeader(const GURL& url) { On 2017/06/07 13:29:57, droger ...
3 years, 6 months ago (2017-06-08 02:53:38 UTC) #31
droger
Following the discussions, we need to support sending both headers, and we can't just get ...
3 years, 6 months ago (2017-06-08 13:58:10 UTC) #41
msarda
This is a great refactoring. I think it looks really great. I have a couple ...
3 years, 6 months ago (2017-06-08 23:43:05 UTC) #42
droger
Thanks! https://codereview.chromium.org/2923733003/diff/330001/components/signin/core/browser/chrome_connected_header_helper.cc File components/signin/core/browser/chrome_connected_header_helper.cc (right): https://codereview.chromium.org/2923733003/diff/330001/components/signin/core/browser/chrome_connected_header_helper.cc#newcode46 components/signin/core/browser/chrome_connected_header_helper.cc:46: // GAIA Id is only necessary for Drive. ...
3 years, 6 months ago (2017-06-09 09:52:24 UTC) #46
msarda
lgtm
3 years, 6 months ago (2017-06-12 08:04:12 UTC) #47
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/2923733003/390001
3 years, 6 months ago (2017-06-12 08:55:50 UTC) #49
commit-bot: I haz the power
3 years, 6 months ago (2017-06-12 10:31:23 UTC) #52
Message was sent while issue was closed.
Committed patchset #7 (id:390001) as
https://chromium.googlesource.com/chromium/src/+/4fa459890bf3fa250d5a57a5670f...

Powered by Google App Engine
This is Rietveld 408576698