Podstawowe uwierzytelnianie Squid i wielkość liter nazwy użytkownika
Przed zmianą ważnych haseł lub nazw kont sprawdź normalizację nazwy użytkownika w podstawowym uwierzytelnianiu i wyszukiwanie w pomocniku.
Podstawowy pomocnik Squid może otrzymać nazwę użytkownika zapisaną małymi literami, nawet gdy klient wysłał litery mieszane. Porównaj nazwę konta w backendzie z identyfikatorem przekazywanym pomocnikowi.
W udokumentowanej konfiguracji podstawowej Squid 5–7 casesensitive steruje zachowywaniem wielkich liter. Domyślne wyłączone zachowanie zamienia nazwę na małe litery.
auth_param basic casesensitive on
Włącz je, gdy backend wymaga dokładnej wielkości liter, zachowując zamierzonego pomocnika, plik poświadczeń i politykę dostępu.
Autoryzacja musi podlegać tej samej polityce nazewnictwa. Nie należy zakładać, że konto zachowane jako Alex pasuje do ACL napisanej dla innej wielkości liter. Rejestrując rozbieżność, zapisz ustawienie normalizacji i identyfikator konta, a hasła wyklucz z logów.