Базовая аутентификация Squid и регистр имени пользователя
Проверьте нормализацию имени пользователя в базовой аутентификации и поиск в помощнике, прежде чем менять действующие пароли или имена учётных записей.
Базовый помощник Squid может получить имя пользователя в нижнем регистре, даже если клиент отправил смешанный регистр. Сравните имя учётной записи в бэкенде с идентификатором, передаваемым помощнику.
В документированной базовой конфигурации Squid с 5 по 7 casesensitive управляет сохранением заглавных букв. Поведение по умолчанию (выключено) преобразует имя в нижний регистр.
auth_param basic casesensitive on
Включите его, когда бэкенд требует точного регистра, сохраняя нужный помощник, файл учётных данных и политику доступа.
Авторизация должна следовать той же политике именования. Не следует считать, что учётная запись, сохранённая как Alex, соответствует ACL, написанному для другого регистра. При диагностике несоответствия записывайте настройку нормализации и идентификатор учётной записи, исключая пароли из журналов.