diff options
author | fgorski@chromium.org <fgorski@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-08 08:35:50 +0000 |
---|---|---|
committer | fgorski@chromium.org <fgorski@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-08 08:37:23 +0000 |
commit | 669b162c5c886719b9d2b4a58511e4c401f3df3a (patch) | |
tree | 8c4d5e5154157a336140b34f61b2637fd04f4a6c /chrome/browser/services | |
parent | c852197ea9168179d8b1c73b1e359044fb5e9d8c (diff) | |
download | chromium_src-669b162c5c886719b9d2b4a58511e4c401f3df3a.zip chromium_src-669b162c5c886719b9d2b4a58511e4c401f3df3a.tar.gz chromium_src-669b162c5c886719b9d2b4a58511e4c401f3df3a.tar.bz2 |
[GCM] Adding checkin server scope in GCM Account Tracker
* Android Checkin server started handling OAuth2 tokens for checkin
very recently and is using the added scope to do it.
BUG=374969
R=zea@chromium.org
Review URL: https://codereview.chromium.org/452603002
Cr-Commit-Position: refs/heads/master@{#288262}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288262 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/services')
-rw-r--r-- | chrome/browser/services/gcm/gcm_account_tracker.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/services/gcm/gcm_account_tracker.cc b/chrome/browser/services/gcm/gcm_account_tracker.cc index d2636ad..97f7752 100644 --- a/chrome/browser/services/gcm/gcm_account_tracker.cc +++ b/chrome/browser/services/gcm/gcm_account_tracker.cc @@ -14,6 +14,8 @@ namespace gcm { namespace { const char kGCMGroupServerScope[] = "https://www.googleapis.com/auth/gcm"; +const char kGCMCheckinServerScope[] = + "https://www.googleapis.com/auth/android_checkin"; const char kGCMAccountTrackerName[] = "gcm_account_tracker"; } // namespace @@ -216,6 +218,7 @@ void GCMAccountTracker::GetToken(AccountInfos::iterator& account_iter) { OAuth2TokenService::ScopeSet scopes; scopes.insert(kGCMGroupServerScope); + scopes.insert(kGCMCheckinServerScope); scoped_ptr<OAuth2TokenService::Request> request = GetTokenService()->StartRequest(account_iter->first, scopes, this); |