使用程序包Azure / go-ntlmssp验证共享点结果401

时间:2018-06-21 13:49:13

标签: authentication go ntlm sharepoint-api

我使用了github.com/Azure/go-ntlmssp之类的软件包来对sharepoint 2010进行身份验证。

url, username, password := "http://www.some-website.com", "admin", "12345"

client := &http.Client{
    Transport: ntlmssp.Negotiator{
        RoundTripper:&http.Transport{},
    },
}

req, _ := http.NewRequest("GET", url, nil)
req.SetBasicAuth(username, password)

res, _ := client.Do(req)

作为回应,我将获得401未经授权 现在,这里有些奇怪的事情是(经过多次试验,之后也不一致),身份验证成功进行了。 当响应头中的身份验证失败时,我可以看到Www-Authenticate:[NTLM]。 请建议

0 个答案:

没有答案