【文件属性】:
文件名称:go-ntlmssp:通过HTTP进行NTLM协商身份验证
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-03 21:32:59
Go
gontlmssp
通过HTTP提供NTLM /协商身份验证的Golang软件包
来自协议详细信息来自实现提示
该软件包仅实现身份验证,不进行密钥交换或加密。 它仅支持协议字符串的Unicode(UTF16LE)编码,不支持OEM编码。 该软件包实现了NTLMv2。
用法
url, user, password := "http://www.example.com/secrets", "robpike", "pw123"
client := &http.Client{
Transport: ntlmssp.Negotiator{
RoundTripper:&http.Transport{},
},
}
req, _ := http.NewRequest("GET", url, nil)
req.SetBasicAuth(user, password)
res, _ :=
【文件预览】:
go-ntlmssp-master
----.travis.yml(275B)
----negotiate_flags.go(1KB)
----unicode.go(622B)
----negotiate_message.go(1KB)
----authheader.go(746B)
----challenge_message.go(2KB)
----authenticate_message.go(5KB)
----messageheader.go(416B)
----negotiator.go(4KB)
----avids.go(293B)
----LICENSE(1KB)
----version.go(506B)
----nlmp_test.go(8KB)
----README.md(1KB)
----varfield.go(912B)
----nlmp.go(2KB)