Handle ListAccount fetches and watching the GAIA cookies from within the GaiaCookieMa...
commit2933d01b2d36bf278a7bf1cb9996dfbeea0d0ef0
authormlerman <mlerman@chromium.org>
Fri, 24 Apr 2015 18:34:27 +0000 (24 11:34 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 24 Apr 2015 18:35:57 +0000 (24 18:35 +0000)
tree05b351eb603a2ad8fa81ef2c6dd9b663e606f683
parentbd48e5909786f81f75052d45e770c823b5935d3e
Handle ListAccount fetches and watching the GAIA cookies from within the GaiaCookieManagerService.

This CL only implements non-ChromeOS features; AboutSigninInterals and the AccountReconcilor. ChromeOS features will come later, as they require more support. This CL also removes the ReconcilorSource as a parameter to ListAccounts. Changes the observed cookie from the LSID cookie to the APISID cookie at nickk@'s suggestion.

Design doc: https://docs.google.com/document/d/1FfmSS7M87L_2tkVuHO3NuruborFm6qHXe2VdktZg-HQ/

BUG=466799, 463611, 471210

Review URL: https://codereview.chromium.org/1075273002

Cr-Commit-Position: refs/heads/master@{#326846}
29 files changed:
chrome/browser/BUILD.gn
chrome/browser/extensions/api/identity/identity_apitest.cc
chrome/browser/profiles/profile_manager.cc
chrome/browser/signin/about_signin_internals_factory.cc
chrome/browser/signin/account_reconcilor_unittest.cc
chrome/browser/signin/chrome_signin_client.cc
chrome/browser/signin/fake_account_reconcilor.cc [deleted file]
chrome/browser/signin/fake_account_reconcilor.h [deleted file]
chrome/browser/signin/fake_gaia_cookie_manager_service.cc [new file with mode: 0644]
chrome/browser/signin/fake_gaia_cookie_manager_service.h [new file with mode: 0644]
chrome/browser/signin/signin_tracker_factory.cc
chrome/browser/ui/webui/signin_internals_ui.cc
chrome/chrome_tests_unit.gypi
components/signin/core/browser/about_signin_internals.cc
components/signin/core/browser/about_signin_internals.h
components/signin/core/browser/account_reconcilor.cc
components/signin/core/browser/account_reconcilor.h
components/signin/core/browser/gaia_cookie_manager_service.cc
components/signin/core/browser/gaia_cookie_manager_service.h
components/signin/core/browser/gaia_cookie_manager_service_unittest.cc
components/signin/core/browser/signin_tracker.cc
components/signin/core/browser/signin_tracker.h
components/signin/ios/browser/merge_session_observer_bridge.h
google_apis/gaia/gaia_constants.cc
google_apis/gaia/gaia_constants.h
google_apis/gaia/gaia_switches.cc
google_apis/gaia/gaia_switches.h
google_apis/gaia/gaia_urls.cc
google_apis/gaia/gaia_urls.h