El ayudante básico de Squid puede recibir un nombre de usuario en minúsculas aunque el cliente haya enviado mayúsculas y minúsculas. Compare el nombre de la cuenta del backend con el identificador enviado al ayudante.

En la configuración básica documentada de Squid 5 a 7, casesensitive controla la conservación de las mayúsculas. Su comportamiento predeterminado, desactivado, convierte el nombre a minúsculas.

auth_param basic casesensitive on

Actívelo cuando el backend exija mayúsculas exactas, manteniendo el ayudante, el archivo de credenciales y la política de acceso previstos.

La autorización debe seguir la misma política de nombres. No debe suponerse que una cuenta conservada como Alex coincide con una ACL escrita para otras mayúsculas. Registre la configuración de normalización y el identificador de cuenta al diagnosticar una discrepancia, sin contraseñas en los registros.

Artículos relacionados