Handle X-Chrome-Manage-Accounts header on WKBling.
commitf20906d3be6afebb5420e95c161aec8cc0c78606
authorbzanotti <bzanotti@chromium.org>
Mon, 7 Sep 2015 09:42:45 +0000 (7 02:42 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 7 Sep 2015 09:43:22 +0000 (7 09:43 +0000)
tree6cebdd5a1503c2b32ab83a517ef6313f9dbd5000
parenteef94a87833b9506ada5b7160d255fae0176b8b1
Handle X-Chrome-Manage-Accounts header on WKBling.

This adds a policy decider on each web state that monitors Gaia
responses, and notifies its delegate when a response contains the
X-Chrome-Manage-Accounts header.

BUG=513650

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

Cr-Commit-Position: refs/heads/master@{#347617}
components/signin.gypi
components/signin/core/browser/signin_header_helper.cc
components/signin/core/browser/signin_header_helper.h
components/signin/ios/browser/BUILD.gn
components/signin/ios/browser/account_consistency_service.h
components/signin/ios/browser/account_consistency_service.mm
components/signin/ios/browser/account_consistency_service_unittest.mm
components/signin/ios/browser/manage_accounts_delegate.h [new file with mode: 0644]