mirror of https://github.com/caddyserver/caddy.git
reverse_proxy: Fix NTLM auth detection
D'oh. Got mixed up in a refactoring.
This commit is contained in:
parent
8e515289cb
commit
95615f5377
|
@ -19,6 +19,7 @@ import (
|
|||
"fmt"
|
||||
"net"
|
||||
"net/http"
|
||||
"strings"
|
||||
"sync"
|
||||
|
||||
"github.com/caddyserver/caddy/v2"
|
||||
|
@ -205,7 +206,8 @@ func (n *NTLMTransport) deleteTransportsForClient(clientAddr string) {
|
|||
// header with values "NTLM" or "Negotiate".
|
||||
func requestHasAuth(req *http.Request) bool {
|
||||
for _, val := range req.Header["Authorization"] {
|
||||
if val == "NTLM" || val == "Negotiate" {
|
||||
if strings.HasPrefix(val, "NTLM") ||
|
||||
strings.HasPrefix(val, "Negotiate") {
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue