Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optionally allow NTLM authentication for all domains #3120

Merged
merged 7 commits into from
Oct 20, 2015
Merged

Conversation

anaisbetts
Copy link
Contributor

This PR along with electron-archive/brightray#157, adds a new API to app:

app.allowNTLMCredentialsForAllDomains(true | false);

We are discovering that many domains are incorrectly configured, so that NTLM will not be implicitly passed to a web server because Windows (via IInternetSecurityManager::MapUrlToZone) will decide it isn't inside the local domain. This PR allows app developers to say, "Don't care about URLs, always send NTLM if asked". If this method is not called, the preexisting behavior will be used

We actually set up an in-house Domain Controller to test this, it appears to be 💎

zcbenz added a commit that referenced this pull request Oct 20, 2015
Optionally allow NTLM authentication for all domains
@zcbenz zcbenz merged commit 370cb5b into master Oct 20, 2015
@zcbenz zcbenz deleted the ntlm-part-two branch October 20, 2015 05:48
zcbenz added a commit that referenced this pull request Oct 20, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants