| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/chromeos/login/issue_response_handler.h" | 5 #include "chrome/browser/chromeos/login/issue_response_handler.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 | 8 |
| 9 #include "chrome/browser/net/chrome_url_request_context.h" | 9 #include "chrome/browser/net/chrome_url_request_context.h" |
| 10 #include "chrome/common/net/url_fetcher.h" | 10 #include "chrome/common/net/url_fetcher.h" |
| 11 #include "net/base/load_flags.h" | 11 #include "net/base/load_flags.h" |
| 12 | 12 |
| 13 namespace chromeos { | 13 namespace chromeos { |
| 14 | 14 |
| 15 // Overridden from AuthResponseHandler. | 15 // Overridden from AuthResponseHandler. |
| 16 bool IssueResponseHandler::CanHandle(const GURL& url) { | 16 bool IssueResponseHandler::CanHandle(const GURL& url) { |
| 17 return (url.spec().find(AuthResponseHandler::kIssueAuthTokenUrl) != | 17 return (url.spec().find(AuthResponseHandler::kIssueAuthTokenUrl) != |
| 18 std::string::npos); | 18 std::string::npos); |
| 19 } | 19 } |
| 20 | 20 |
| 21 // Overridden from AuthResponseHandler. | 21 // Overridden from AuthResponseHandler. |
| 22 URLFetcher* IssueResponseHandler::Handle( | 22 URLFetcher* IssueResponseHandler::Handle( |
| 23 const std::string& to_process, | 23 const std::string& to_process, |
| 24 URLFetcher::Delegate* catcher) { | 24 URLFetcher::Delegate* catcher) { |
| 25 LOG(INFO) << "Handling IssueAuthToken response"; | 25 VLOG(1) << "Handling IssueAuthToken response"; |
| 26 token_url_.assign(base::StringPrintf("%s%s", | 26 token_url_.assign(base::StringPrintf("%s%s", |
| 27 AuthResponseHandler::kTokenAuthUrl, to_process.c_str())); | 27 AuthResponseHandler::kTokenAuthUrl, to_process.c_str())); |
| 28 URLFetcher* fetcher = | 28 URLFetcher* fetcher = |
| 29 new URLFetcher(GURL(token_url_), URLFetcher::GET, catcher); | 29 new URLFetcher(GURL(token_url_), URLFetcher::GET, catcher); |
| 30 fetcher->set_load_flags(net::LOAD_DO_NOT_SEND_COOKIES); | 30 fetcher->set_load_flags(net::LOAD_DO_NOT_SEND_COOKIES); |
| 31 if (getter_) { | 31 if (getter_) { |
| 32 LOG(INFO) << "Fetching " << AuthResponseHandler::kTokenAuthUrl; | 32 VLOG(1) << "Fetching " << AuthResponseHandler::kTokenAuthUrl; |
| 33 fetcher->set_request_context(getter_); | 33 fetcher->set_request_context(getter_); |
| 34 fetcher->Start(); | 34 fetcher->Start(); |
| 35 } | 35 } |
| 36 return fetcher; | 36 return fetcher; |
| 37 } | 37 } |
| 38 | 38 |
| 39 } // namespace chromeos | 39 } // namespace chromeos |
| OLD | NEW |