@@ -107,13 +107,10 @@ Default: \fI10 minutes\fP
107107.TP
108108.TP
109109\fB gss_program \fP
110- The helper program to use for authenticating SPNEGO-GSS requests. The value is
111- rudimentarily tokenized at whitespaces, so no special characters may be used.
112- (If you need to, write a shell wrapper.) The special value "internal-gss" uses
113- libgssapi directly.
114- The use of Squid's negotiate_wrapper_auth is optional; Gromox can identify
115- whether requests are SPNEGO-NTLMSSP or SPNEGO-Kerberos in the same fashion as
116- negotiate_wrapper_auth does.
110+ The helper program to use for authenticating HTTP requests when
111+ Negotiate-SPNEGO headers are presented. The value is rudimentarily tokenized at
112+ whitespaces, so no special characters may be used. If necessary write your own
113+ wrapper. The special value "internal-gss" uses libgssapi directly.
117114.br
118115Default: \fI internal \- gss \fP
119116.br
@@ -250,13 +247,15 @@ all RPCs. Note the daemon log level needs to be "debug" (6), too.
250247Default: \fI 0 \fP
251248.TP
252249\fB ntlmssp_program \fP
253- Path to samba-winbind ntlm_auth or equivalent program that implements the Squid
254- authentication helper text protocol ("YR, TT, KK, AF"). The value is
255- rudimentarily tokenized at whitespaces, so no special characters may be used.
256- (If you need to, write a shell wrapper.)
257- The use of Squid's negotiate_wrapper_auth is optional; Gromox can identify
258- whether requests are SPNEGO-NTLMSSP or SPNEGO-Kerberos in the same fashion as
259- negotiate_wrapper_auth does.
250+ The helper program to use for authenticating HTTP requests when NTLM or
251+ Negotiate-NTLM (but not Negotiate-SPNEGO-NTLM) headers are presented. The value
252+ is rudimentarily tokenized at whitespaces, so no special characters may be
253+ used. If necessary, write your own wrapper.
254+ .br
255+ Negotiate was meant to carry GSS-API auth data ("Authorization: Negotiate
256+ YII..."). NTLM can be wrapped in SPNEGO (also "YII"), but a handful of clients
257+ may also send raw NTLM tokens (appearing as "Authorization: Negotiate
258+ TlRMTVNT...").
260259.br
261260Default: \fI /usr/bin/ntlm_auth \-\- helper \- protocol=squid \- 2.5 \- ntlmssp \fP
262261.br
0 commit comments