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!