Create a new method on App to override URL Security Manager's decisions wrt NTLM
authorPaul Betts <paul@paulbetts.org>
Fri, 16 Oct 2015 23:45:54 +0000 (16:45 -0700)
committerPaul Betts <paul@paulbetts.org>
Fri, 16 Oct 2015 23:45:54 +0000 (16:45 -0700)
atom/browser/api/atom_api_app.cc
atom/browser/api/atom_api_app.h
vendor/brightray

index 70595856c4949bfb67b39d28030dd3eadda420d2..47c3b1dd4672a1d552443fb75582d78465a22e01 100644 (file)
@@ -251,6 +251,12 @@ void App::SetAppUserModelId(const std::string& app_id) {
 #endif
 }
 
+void App::AllowNTLMCredentialsForAllDomains(bool should_allow) {
+  auto browser_context = static_cast<AtomBrowserContext*>(
+        AtomBrowserMainParts::Get()->browser_context());
+  browser_context->AllowNTLMCredentialsForAllDomains(should_allow);
+}
+
 std::string App::GetLocale() {
   return l10n_util::GetApplicationLocale("");
 }
index 4896a5f066a1da6173e005fc044ec0ed110eae1b..75889d24543fd5aed7049e3d2c72a0f6a5c0f3cf 100644 (file)
@@ -65,6 +65,8 @@ class App : public mate::EventEmitter,
 
   void SetDesktopName(const std::string& desktop_name);
   void SetAppUserModelId(const std::string& app_id);
+  void AllowNTLMCredentialsForAllDomains(bool should_allow);
+
   std::string GetLocale();
   v8::Local<v8::Value> DefaultSession(v8::Isolate* isolate);
 
index fe2dd437c9ef7877bf9d454db8ae401965cd7cb0..2fc67433d18fa336c2f76e94c1a04177360cb126 160000 (submodule)
@@ -1 +1 @@
-Subproject commit fe2dd437c9ef7877bf9d454db8ae401965cd7cb0
+Subproject commit 2fc67433d18fa336c2f76e94c1a04177360cb126