Package: wnpp
Severity: wishlist
Owner: Mikhail Potemkin <[email protected]>

* Package name    : golang-github-launchdarkly-go-ntlmssp
  Version         : 1.0.2-1
  Upstream Author : LaunchDarkly
* URL             : https://github.com/launchdarkly/go-ntlmssp
* License         : MIT
  Programming Lang: Go
  Description     : NTLM/Negotiate authentication over HTTP - fork for use with 
ld-relay

 go-ntlmssp
 .
 Golang package that provides NTLM/Negotiate authentication over HTTP
 .
 GoDoc (https://godoc.org/github.com/launchdarkly/go-ntlmssp) Build and
 Test (https://github.com/launchdarkly/go-
 ntlmssp/actions/workflows/ci.yml)
 .
 This is a fork of github.com/Azure/go-ntlmssp
 (https://github.com/Azure/go-ntlmssp), with minor changes for use in the
 LaunchDarkly Go SDK (https://github.com/launchdarkly/go-server-sdk).
 .
 Protocol details from (https://msdn.microsoft.com/en-
 us/library/cc236621.aspx) Implementation hints from
 (http://davenport.sourceforge.net/ntlm.html)
 .
 This package only implements authentication, no key exchange or
 encryption. It only supports Unicode (UTF16LE) encoding of protocol
 strings, no OEM encoding. This package implements NTLMv2.
 .
 Usage
 .
   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, _ := client.Do(req)
 .
 ------------------------------------------------------------------------
 .
 This project has adopted the Microsoft Open Source Code of Conduct
 (https://opensource.microsoft.com/codeofconduct/). For more information
 see the Code of Conduct FAQ
 (https://opensource.microsoft.com/codeofconduct/faq/) or contact
 [email protected] (mailto:[email protected]) with any
 additional questions or comments.


Needed by golang-github-launchdarkly-go-ntlm-proxy-auth

Reply via email to