mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Add CefURLRequestClient::GetAuthCredentials callback (issue #975).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1416 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
@ -9,6 +9,7 @@
|
||||
#include "libcef/browser/browser_context.h"
|
||||
#include "libcef/browser/context.h"
|
||||
#include "libcef/browser/thread_util.h"
|
||||
#include "libcef/browser/url_request_user_data.h"
|
||||
#include "libcef/common/http_header_utils.h"
|
||||
#include "libcef/common/request_impl.h"
|
||||
#include "libcef/common/response_impl.h"
|
||||
@ -50,6 +51,11 @@ class CefURLFetcherDelegate : public net::URLFetcherDelegate {
|
||||
int request_flags_;
|
||||
};
|
||||
|
||||
base::SupportsUserData::Data* CreateURLRequestUserData(
|
||||
CefRefPtr<CefURLRequestClient> client) {
|
||||
return new CefURLRequestUserData(client);
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
||||
|
||||
@ -208,6 +214,10 @@ class CefBrowserURLRequest::Context
|
||||
fetcher_->SetExtraRequestHeaders(
|
||||
HttpHeaderUtils::GenerateHeaders(headerMap));
|
||||
|
||||
fetcher_->SetURLRequestUserData(
|
||||
CefURLRequestUserData::kUserDataKey,
|
||||
base::Bind(&CreateURLRequestUserData, client_));
|
||||
|
||||
fetcher_->Start();
|
||||
|
||||
return true;
|
||||
|
Reference in New Issue
Block a user