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.

Powiązane artykuły