summaryrefslogtreecommitdiffstats
path: root/chrome/browser/services
diff options
context:
space:
mode:
authorfgorski@chromium.org <fgorski@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-08 08:35:50 +0000
committerfgorski@chromium.org <fgorski@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-08 08:37:23 +0000
commit669b162c5c886719b9d2b4a58511e4c401f3df3a (patch)
tree8c4d5e5154157a336140b34f61b2637fd04f4a6c /chrome/browser/services
parentc852197ea9168179d8b1c73b1e359044fb5e9d8c (diff)
downloadchromium_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.cc3
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);