2013-01-24 2 views
2

Windows와 Unix 모두에서 Exchange EWS를 인증해야합니다.go를 사용하는 NTLM 인증

이동 중에 라이브러리를 사용할 수 있습니까? 나는 cntlm, 내가 exec() 수있는 NTLM 프록시가 있다는 것을 알았다. 그러나 Exchange 용으로 작동하는지 확실하지 않습니다. 누군가 문제가있는 것처럼 보였습니다 here.

+0

언제든지 [libntlm] (http://www.nongnu.org/libntlm/) 또는 [cgo] (http://blog.golang.org)와 비슷한 것을 사용해 볼 수 있습니다. /2011/03/c-go-cgo.html). – kichik

+0

그러나 GoL과 같은 일반 패키지를 사용할 수 없습니다. 왜냐하면 NTLM은 연결 인증 만하기 때문입니다. lib에서 이미 설정되고 인증 된 연결을 재사용 할 수 없거나 잘못 되었습니까? –

답변

2

교환이 kerberos를 지원하면 gokerb (https://github.com/jmckaskill/gokerb)를 시도 할 수 있습니다. NTLM이 내 목록에 있습니다 ...

+1

힌트를 보내 주셔서 감사합니다. 이제 Basic Auth를 사용했지만 결국 다른 인증 방법을 찾고 있습니다. –