使用Go进行NTLM身份验证

I need to authenticate to Exchange EWS from both Windows and Unix.

Is there any library or anything I could use to do that in Go? I saw there is cntlm, a NTLM proxy I could exec(). But I am not sure if this is working for Exchange.. Someone seemed to have problems here.

If exchange supports kerberos you can try gokerb (https://github.com/jmckaskill/gokerb). NTLM is on my list ...