diff options
author | Patrick Scott <phanna@android.com> | 2011-03-09 05:05:26 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-03-09 05:05:26 -0800 |
commit | d9fa508e3486607d040245aac43aa3f60e761a03 (patch) | |
tree | 6bfa87799ebb329e13e3d6a3b3ce88c4098d01f2 /WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp | |
parent | 9901e53349de61181119ae283f302109dd020de4 (diff) | |
parent | 1ea5918bb6b1e9785844a506d6273b9a4520d520 (diff) | |
download | external_webkit-d9fa508e3486607d040245aac43aa3f60e761a03.zip external_webkit-d9fa508e3486607d040245aac43aa3f60e761a03.tar.gz external_webkit-d9fa508e3486607d040245aac43aa3f60e761a03.tar.bz2 |
Merge "Parse x-auto-login and send it up to Java." into honeycomb-mr1
Diffstat (limited to 'WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp')
-rw-r--r-- | WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp b/WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp index 96dd04c..19f4f34 100644 --- a/WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp +++ b/WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp @@ -356,6 +356,11 @@ void WebUrlLoaderClient::didReceiveResponse(PassOwnPtr<WebResponse> webResponse) ssl_info.cert->GetChainDEREncodedBytes(&chain_bytes); m_webFrame->setCertificate(chain_bytes[0]); } + + // Look for X-Auto-Login on the main resource to log in the user. + std::string login; + if (m_response->getHeader("x-auto-login", &login)) + m_webFrame->autoLogin(login); } } |