Don't send and store any cookies.

BUG=139674
TEST=none
TBR=gene@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10830086

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149146 0039d316-1c4b-4281-b951-d872f2087c98
parent e60e6be8
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
#include "base/utf_string_conversions.h" #include "base/utf_string_conversions.h"
#include "net/base/escape.h" #include "net/base/escape.h"
#include "net/base/io_buffer.h" #include "net/base/io_buffer.h"
#include "net/base/load_flags.h"
#include "net/url_request/url_request.h" #include "net/url_request/url_request.h"
#include "net/url_request/url_request_context.h" #include "net/url_request/url_request_context.h"
#include "net/url_request/url_request_context_builder.h" #include "net/url_request/url_request_context_builder.h"
...@@ -172,6 +173,10 @@ std::string ServiceState::LoginToGoogle(const std::string& service, ...@@ -172,6 +173,10 @@ std::string ServiceState::LoginToGoogle(const std::string& service,
post_body += "&service=" + net::EscapeUrlEncodedData(service, true); post_body += "&service=" + net::EscapeUrlEncodedData(service, true);
net::URLRequest request(url, &fetcher_delegate, context.get()); net::URLRequest request(url, &fetcher_delegate, context.get());
int load_flags = request.load_flags();
load_flags = load_flags | net::LOAD_DO_NOT_SEND_COOKIES;
load_flags = load_flags | net::LOAD_DO_NOT_SAVE_COOKIES;
request.set_load_flags(load_flags);
request.AppendBytesToUpload(post_body.c_str(), post_body.size()); request.AppendBytesToUpload(post_body.c_str(), post_body.size());
request.SetExtraRequestHeaderByName( request.SetExtraRequestHeaderByName(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment