Open benbucksch opened 2 weeks ago
Apparently this used to be easier back in Node 16 which still included the DES and MD4 code.
httpntlm
npm library; this normally wants to do its own HTTP requests but you can call the NTLM header handling functions manually.@ewsjs/ntlm-client
library. This just seems to provide the NTLM header handling functions, which might explain why it's relatively unpopular. It's only half the size though.(Smaller is better. Less dependencies is better.)
Can you quickly check the code quality of the @ewsjs/ntlm-client lib?
npmjs.com rates it as 53% as compared to httpntlm
's 75%, probably because it has no tests included. The code itself looks reasonably clean to me.
I trust your judgment far more than some algo :-) . OK, go for it.
Check how difficult it is. If easy (< 4 hours), please implement it.
At the very least, don't show "Password incorrect", but "NTLM not supported".