On Fri, 20 Aug 2004, Kiran Maraju wrote:

---------------------------------------------------------------

 Client ----> squid Box ----> proxy ( apache ) -----> real server
                             user authentication
---------------------------------------------------------------

This is my configuration. whatever client requests squid  forwards to upsteam
proxy , there user authentication is at proxy(apache) . In squid logs i could
only able to see the "-" in the user name filed. User name is coming in
apache.log.(proxy log ).

Q1) Is there any way to get Username in squid access log. how to achieve this,
if not whaere the coding modifications should take place..?

You can write an external_acl helper automatically decoding the username of basic or digest authentication and returning it in the user attribute. This will make Squid log it in access.log.


Q2) i tried to use log_mime_hdrs on. there i could get encoded string of user
authentication. i am using basic authentication. how to decode the string..

basic authentication is simply base64 encoded login:password.

Regards
Henrik

Reply via email to