mattermost-community-enterp.../vendor/github.com/Azure/go-ntlmssp
Claude ec1f89217a Merge: Complete Mattermost Server with Community Enterprise
Full Mattermost server source with integrated Community Enterprise features.
Includes vendor directory for offline/air-gapped builds.

Structure:
- enterprise-impl/: Enterprise feature implementations
- enterprise-community/: Init files that register implementations
- enterprise/: Bridge imports (community_imports.go)
- vendor/: All dependencies for offline builds

Build (online):
  go build ./cmd/mattermost

Build (offline/air-gapped):
  go build -mod=vendor ./cmd/mattermost

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 23:59:07 +09:00
..
.travis.yml Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
authenticate_message.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
authheader.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
avids.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
challenge_message.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
LICENSE Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
messageheader.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
negotiate_flags.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
negotiate_message.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
negotiator.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
nlmp.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
README.md Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
SECURITY.md Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
unicode.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
varfield.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
version.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00

go-ntlmssp

Golang package that provides NTLM/Negotiate authentication over HTTP

GoDoc Build Status

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. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.