Squid 基本认证与用户名大小写
在更改有效密码或账户名之前,检查基本认证中的用户名规范化以及助手查找。
即使客户端发送了大小写混合的用户名,Squid 的基本认证助手也可能收到小写形式的用户名。请将后端账户名与传给助手的标识符进行比较。
在 Squid 5 至 7 文档记载的基本认证配置中,casesensitive 控制是否保留大写字母。其默认关闭的行为会把用户名转换为小写。
auth_param basic casesensitive on
当后端要求精确大小写时启用该选项,同时保留预期的助手、凭据文件和访问策略。
授权必须遵循相同的命名策略。不应假定以 Alex 保留的账户能匹配为其他大小写编写的 ACL。诊断不一致时,记录规范化设置和账户标识符,并确保日志中不包含密码。