鱿鱼外部acl认证

时间:2011-03-11 04:00:43

标签: squid

我设置了代理机器(centOS),我正在使用Squid。我有PHP外部ACL程序,将处理代理身份验证。

在我的外部程序(php cli)上,我已经包含了一个记住用户登录的小逻辑。我的目标是我在外部acl中收集的信息可以在我的重定向器外部程序中使用,这样我就可以将用户重定向到我设置的页面(一天的消息)。重定向到页面后,我只需重置标志。

我的问题是这个;当我们输入相同的用户名/密码时,在身份验证过程中,外部acl并不总是由Squid触发。除非我重启鱿鱼。在代理身份验证过程中始终调用外部acl对我来说很重要,因为我希望外部acl中的逻辑也在代理身份验证期间执行。

是否要配置squid.conf中的任何设置以便它能按我的意愿运行?

1 个答案:

答案 0 :(得分:0)

我是否正确理解您希望每个传入的HTTP请求都触发对您的acl帮助程序的调用,将凭据保存在帮助程序中而不是使用squid的内部auth缓存?如果是,请将ttl = 0添加到external_acl_type参数。