Autenticação Basic do Squid e maiúsculas no nome de usuário
Verifique a normalização do nome de usuário na autenticação Basic e a consulta do auxiliar antes de alterar senhas ou nomes de conta válidos.
O auxiliar Basic do Squid pode receber um nome de usuário em minúsculas mesmo quando o cliente enviou letras mistas. Compare o nome da conta no backend com o identificador enviado ao auxiliar.
Na configuração Basic documentada do Squid 5 a 7, casesensitive controla a preservação das maiúsculas. Seu comportamento padrão, desativado, converte o nome em minúsculas.
auth_param basic casesensitive on
Ative-o quando o backend exigir letras exatas, mantendo o auxiliar, o arquivo de credenciais e a política de acesso previstos.
A autorização deve seguir a mesma política de nomes. Não se deve presumir que uma conta mantida como Alex corresponda a uma ACL escrita para outra caixa. Registre a configuração de normalização e o identificador da conta ao diagnosticar uma divergência, sem senhas nos registros.