diff options
author | wtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-04 17:04:01 +0000 |
---|---|---|
committer | wtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-04 17:04:01 +0000 |
commit | 4a42535ddb0b508e5ce2b546a57a651c305f9aff (patch) | |
tree | 07c11157c6ad3b9b337d7ffd1432315431ae6838 /net/http/http_auth_handler.h | |
parent | 2319a2cbdd73eeb8f4fad02b61927bda979edd8d (diff) | |
download | chromium_src-4a42535ddb0b508e5ce2b546a57a651c305f9aff.zip chromium_src-4a42535ddb0b508e5ce2b546a57a651c305f9aff.tar.gz chromium_src-4a42535ddb0b508e5ce2b546a57a651c305f9aff.tar.bz2 |
Use SSPI for NTLM authentication on Windows.
Initial patch by Arindam.
Original review URL: http://codereview.chromium.org/159656
R=arindam,eroman
BUG=19,18009
TEST=open a webpage that requests NTLM authentication
on Windows
Review URL: http://codereview.chromium.org/173528
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25461 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http/http_auth_handler.h')
-rw-r--r-- | net/http/http_auth_handler.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/http/http_auth_handler.h b/net/http/http_auth_handler.h index 3b32e18..5ad96d2 100644 --- a/net/http/http_auth_handler.h +++ b/net/http/http_auth_handler.h @@ -68,6 +68,11 @@ class HttpAuthHandler : public base::RefCounted<HttpAuthHandler> { // sequence used by a connection-based authentication scheme. virtual bool NeedsIdentity() { return true; } + // Returns true if this is the final round of the authentication sequence. + // For Basic and Digest, the method always returns true because they are + // single-round schemes. + virtual bool IsFinalRound() { return true; } + // Generate the Authorization header value. virtual std::string GenerateCredentials(const std::wstring& username, const std::wstring& password, |