httpntlm is a Node.js library to do HTTP NTLM authentication
It's a port from the Python libary python-ntml
You can install httpntlm using the Node Package Manager (npm):
npm install httpntlm
var httpntlm = require('httpntlm');
httpntlm.get({
url: "https://someurl.com",
username: 'm$',
password: 'stinks',
workstation: 'choose.something',
domain: ''
}, function (err, res){
if(err) return err;
console.log(res.headers);
console.log(res.body);
});
Currently only supports https