summaryrefslogtreecommitdiffstats
path: root/google_apis/gaia
diff options
context:
space:
mode:
authorachuith <achuith@chromium.org>2015-06-10 14:12:03 -0700
committerCommit bot <commit-bot@chromium.org>2015-06-10 21:12:36 +0000
commitdbd7e7360eff348e8b776aa7f887d07e6e1a12a5 (patch)
treea53d7e22ccf6bbd0f25aa2dba8c6053ea93df0b0 /google_apis/gaia
parent04743335609114653560808dda22cb8b09e70670 (diff)
downloadchromium_src-dbd7e7360eff348e8b776aa7f887d07e6e1a12a5.zip
chromium_src-dbd7e7360eff348e8b776aa7f887d07e6e1a12a5.tar.gz
chromium_src-dbd7e7360eff348e8b776aa7f887d07e6e1a12a5.tar.bz2
Update oauth2 token endpoint.
BUG=487820 Review URL: https://codereview.chromium.org/1169923005 Cr-Commit-Position: refs/heads/master@{#333799}
Diffstat (limited to 'google_apis/gaia')
-rw-r--r--google_apis/gaia/fake_gaia.cc8
-rw-r--r--google_apis/gaia/fake_gaia.h2
-rw-r--r--google_apis/gaia/gaia_urls.cc4
3 files changed, 7 insertions, 7 deletions
diff --git a/google_apis/gaia/fake_gaia.cc b/google_apis/gaia/fake_gaia.cc
index 456d8db..4c0db5a 100644
--- a/google_apis/gaia/fake_gaia.cc
+++ b/google_apis/gaia/fake_gaia.cc
@@ -266,7 +266,7 @@ void FakeGaia::Initialize() {
// Handles /SSO GAIA call (not GAIA, made up for SAML tests).
REGISTER_PATH_RESPONSE_HANDLER("/SSO", HandleSSO);
- // Handles /o/oauth2/token GAIA call.
+ // Handles /oauth2/v4/token GAIA call.
REGISTER_RESPONSE_HANDLER(
gaia_urls->oauth2_token_url(), HandleAuthToken);
@@ -624,7 +624,7 @@ void FakeGaia::HandleAuthToken(const HttpRequest& request,
std::string grant_type;
if (!GetQueryParameter(request.content, "grant_type", &grant_type)) {
http_response->set_code(net::HTTP_BAD_REQUEST);
- LOG(ERROR) << "No 'grant_type' param in /o/oauth2/token";
+ LOG(ERROR) << "No 'grant_type' param in /oauth2/v4/token";
return;
}
@@ -633,7 +633,7 @@ void FakeGaia::HandleAuthToken(const HttpRequest& request,
if (!GetQueryParameter(request.content, "code", &auth_code) ||
auth_code != merge_session_params_.auth_code) {
http_response->set_code(net::HTTP_BAD_REQUEST);
- LOG(ERROR) << "No 'code' param in /o/oauth2/token";
+ LOG(ERROR) << "No 'code' param in /oauth2/v4/token";
return;
}
@@ -683,7 +683,7 @@ void FakeGaia::HandleAuthToken(const HttpRequest& request,
}
}
- LOG(ERROR) << "Bad request for /o/oauth2/token - "
+ LOG(ERROR) << "Bad request for /oauth2/v4/token - "
<< "refresh_token = " << refresh_token
<< ", scope = " << scope
<< ", client_id = " << client_id;
diff --git a/google_apis/gaia/fake_gaia.h b/google_apis/gaia/fake_gaia.h
index 1f1a3ef..f84e2e7 100644
--- a/google_apis/gaia/fake_gaia.h
+++ b/google_apis/gaia/fake_gaia.h
@@ -64,7 +64,7 @@ class FakeGaia {
// auth_code cookie value response for /o/oauth2/programmatic_auth call.
std::string auth_code;
- // OAuth2 refresh and access token generated by /o/oauth2/token call
+ // OAuth2 refresh and access token generated by /oauth2/v4/token call
// with "...&grant_type=authorization_code".
std::string refresh_token;
std::string access_token;
diff --git a/google_apis/gaia/gaia_urls.cc b/google_apis/gaia/gaia_urls.cc
index d26a73b..0d1619e 100644
--- a/google_apis/gaia/gaia_urls.cc
+++ b/google_apis/gaia/gaia_urls.cc
@@ -41,10 +41,10 @@ const char kGetOAuthTokenUrlSuffix[] = "o/oauth/GetOAuthToken/";
const char kClientLoginToOAuth2UrlSuffix[] = "o/oauth2/programmatic_auth";
const char kOAuth2AuthUrlSuffix[] = "o/oauth2/auth";
const char kOAuth2RevokeUrlSuffix[] = "o/oauth2/revoke";
-const char kOAuth2TokenUrlSuffix[] = "o/oauth2/token";
const char kOAuth2IFrameUrlSuffix[] = "o/oauth2/iframerpc";
// API calls from www.googleapis.com
+const char kOAuth2TokenUrlSuffix[] = "oauth2/v4/token";
const char kOAuth2IssueTokenUrlSuffix[] = "oauth2/v2/IssueToken";
const char kOAuth2TokenInfoUrlSuffix[] = "oauth2/v2/tokeninfo";
const char kOAuthUserInfoUrlSuffix[] = "oauth2/v1/userinfo";
@@ -121,12 +121,12 @@ GaiaUrls::GaiaUrls() {
client_login_to_oauth2_url_ =
lso_origin_url_.Resolve(kClientLoginToOAuth2UrlSuffix);
oauth2_auth_url_ = lso_origin_url_.Resolve(kOAuth2AuthUrlSuffix);
- oauth2_token_url_ = lso_origin_url_.Resolve(kOAuth2TokenUrlSuffix);
oauth2_revoke_url_ = lso_origin_url_.Resolve(kOAuth2RevokeUrlSuffix);
oauth2_iframe_url_ =
lso_origin_url_.Resolve(kOAuth2IFrameUrlSuffix);
// URLs from www.googleapis.com.
+ oauth2_token_url_ = google_apis_origin_url_.Resolve(kOAuth2TokenUrlSuffix);
oauth2_issue_token_url_ =
google_apis_origin_url_.Resolve(kOAuth2IssueTokenUrlSuffix);
oauth2_token_info_url_ =