Woohoo! I got NTLM to work! What a relief to finally feel “connected” with the rest :)
How I finally managed: I installed NTLM APS version 0.9.9.5, and used the following config values (keeping only the pertinent values, the rest isn’t changed):
[GENERAL] PARENT_PROXY: [NTLM_AUTH] NT_HOSTNAME: NT_DOMAIN:pwo USER:hjo PASSWORD: LM_PART:1 NT_PART:1 NTLM_FLAGS: 07820000 NTLM_TO_BASIC:0
Let’s see if it still works with debugging turned off…yup! So I’ve updated that in the above description.
I’ve now added a tiny PAC file, proxy-for-local-domain.js:
function FindProxyForURL(url, host) { host = host.toLowerCase(); // Route all OU traffic through local NTLM authentication- // handling proxy if (dnsDomainIs(host, ".ou.nl")) { return "PROXY 127.0.0.1:5865"; // (IP:port) } // Anything else: just direct return "DIRECT"; }
and then configured Firefox to use an automatic proxy configuration url of file://.../proxy-for-local-domain.js. Tested and it works! woohoo!