Search squid archive

Re: squid3 ICAP, whole LDAP dn in X-Authenticated-User

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2008-04-10 at 16:38 +0200, Davide Meloni wrote:
> On Thu, Apr 10, 2008 at 3:51 PM, Alex Rousskov
> <rousskov@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
> 
> >  However, if the X-Authenticated-User header is in the HTTP message, then
> >  the patch you found is irrelevant as it only affects the ICAP headers.
> >  Please double check and we will go from there.
> 
> 
> Alex,
>   I suppose that the 'X-Authenticated-User' value are in the header.
> Here the packet sniffed:
> 
> Frame 14 (674 bytes on wire, 674 bytes captured)
> Ethernet II, Src: xx:xx:xx:xx:xx:xx, Dst: xx:xx:xx:xx:xx:xx
> Internet Protocol, Src: yyy.yyy.yyy.yyy (yyy.yyy.yyy.yyy), Dst:
> zzz.zzz.zzz.zzz (zzz.zzz.zzz.zzz)
> Transmission Control Protocol, Src Port: 41770 (41770), Dst Port: icap
> (1344), Seq: 1, Ack: 1, Len: 608
> Internet Content Adaptation Protocol
> 	REQMOD icap://zzz.zzz.zzz.zzz:1344/icap ICAP/1.0\r\n
> 	Host: zzz.zzz.zzz.zzz:1344\r\n
> 	Date: Wed, 09 Apr 2008 14:23:48 GMT\r\n
> 	Encapsulated: req-hdr=0, null-body=374\r\n
> 	Preview: 0\r\n
> 	Allow: 204\r\n
> 	X-Client-IP: aaa.aaa.aaa.aaa\r\n
> 	X-Authenticated-User: dGVzdA==\r\n
> 	\r\n
> 	GET http://www.google.it/ HTTP/1.1\r\n
> 	Accept: */*\r\n
> 	Accept-Language: it\r\n
> 	UA-CPU: x86\r\n
> 	Accept-Encoding: gzip, deflate\r\n
> 	User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET
> CLR 2.0.50727)\r\n
> 	Host: www.google.it\r\n
> 	Proxy-Connection: Keep-Alive\r\n
> 	Cookie: PREF=ID=addad0d808abb98c:TM=1203945729:LM=1203945729:S=gzFdC17czTxX2ZL4\r\n
> 	Proxy-Authorization: Basic dGVzdDp0ZXN0\r\n
> 	\r\n
> 
> I think that the expanded branch is ICAP header, isn't it?

Yes, the top part is an ICAP the lower is the encapsulated HTTP header.
The X-Authenticated-User header is in the ICAP header.

The above ICAP and HTTP headers are from a non-Squid proxy, right? What
confuses me is that earlier you said that Squid was sending:

    X-Authenticated-User: test\r\n

yet I cannot find that header in Squid3 sources. Did you apply some
patches to teach Squid to emit that header?

Thank you,

Alex.



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux