diff options
author | cbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-03 22:16:36 +0000 |
---|---|---|
committer | cbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-03 22:16:36 +0000 |
commit | c2911d7cb75ff0e8a1804452af18b303d8d77725 (patch) | |
tree | c959b2efdac32a7d5ff7f1acc2080ddd92727e73 /chrome/browser/net/chrome_network_delegate.cc | |
parent | 64ffa044742115f8b41abe5af6e7119aeb25c32e (diff) | |
download | chromium_src-c2911d7cb75ff0e8a1804452af18b303d8d77725.zip chromium_src-c2911d7cb75ff0e8a1804452af18b303d8d77725.tar.gz chromium_src-c2911d7cb75ff0e8a1804452af18b303d8d77725.tar.bz2 |
NetworkDelegate::OnAuthRequired can set or cancel auth, in addition to taking no action.
BUG=32056
TEST=net_unittests
Review URL: http://codereview.chromium.org/8100001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103801 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/net/chrome_network_delegate.cc')
-rw-r--r-- | chrome/browser/net/chrome_network_delegate.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/chrome/browser/net/chrome_network_delegate.cc b/chrome/browser/net/chrome_network_delegate.cc index 721ff38..cb486a8 100644 --- a/chrome/browser/net/chrome_network_delegate.cc +++ b/chrome/browser/net/chrome_network_delegate.cc @@ -160,9 +160,13 @@ void ChromeNetworkDelegate::OnPACScriptError(int line_number, event_router_.get(), profile_, line_number, error); } -void ChromeNetworkDelegate::OnAuthRequired( +net::NetworkDelegate::AuthRequiredResponse +ChromeNetworkDelegate::OnAuthRequired( net::URLRequest* request, - const net::AuthChallengeInfo& auth_info) { + const net::AuthChallengeInfo& auth_info, + const AuthCallback& callback, + net::AuthCredentials* credentials) { ExtensionWebRequestEventRouter::GetInstance()->OnAuthRequired( profile_, extension_info_map_.get(), request, auth_info); + return net::NetworkDelegate::AUTH_REQUIRED_RESPONSE_NO_ACTION; } |