Configure the NetworkService after creation on android webview
It seems the default schemes for Android webview were not applied in
time, because ConfigureHttpAuthPrefs was not called right after
SetUpHttpAuth in AwContentBrowserClient::OnNetworkServiceCreated.
Bug: 1305229
Change-Id: Icd9e28f9f31e2dcc49b1d221a11ba2b1f473daba
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3540581
Reviewed-by: Rohit Rao <rohitrao@chromium.org>
Reviewed-by: Alex Ilin <alexilin@chromium.org>
Reviewed-by: Nate Fischer <ntfschr@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Commit-Queue: Yann Dago <ydago@chromium.org>
Cr-Commit-Position: refs/heads/main@{#985412}
diff --git a/android_webview/browser/aw_content_browser_client.cc b/android_webview/browser/aw_content_browser_client.cc
index 566e26e8..cdd0ef2 100644
--- a/android_webview/browser/aw_content_browser_client.cc
+++ b/android_webview/browser/aw_content_browser_client.cc
@@ -260,6 +260,8 @@
network::mojom::NetworkService* network_service) {
content::GetNetworkService()->SetUpHttpAuth(
network::mojom::HttpAuthStaticParams::New());
+ content::GetNetworkService()->ConfigureHttpAuthPrefs(
+ AwBrowserProcess::GetInstance()->CreateHttpAuthDynamicParams());
}
void AwContentBrowserClient::ConfigureNetworkContextParams(