Prvá 407 od Squid môže byť začiatkom autentifikácie. Ak chcete zistiť, kde sa pokus zastaví, sledujte jednu sekvenciu požiadavky cez klienta, autentifikačný mechanizmus a rozhodnutie o prístupe.

V diagnostickej relácii Squid 7 obsahuje sekcia 29 správy ladenia autentifikácie. Dočasná konfigurácia môže zachovať všeobecnú úroveň upozornení a zároveň zvýšiť túto sekciu:

debug_options ALL,1 29,5

Zaznamenajte predchádzajúce nastavenie ladenia, použite diagnostickú konfiguráciu a zopakujte malý, identifikovateľný pokus. Čítajte výstup ladenia v nakonfigurovanom cieli cache_log spolu s prístupovým protokolom.

Dôkazy, ktoré hľadaťNa ktorú otázku odpovedajú
Ponúknutá schéma Proxy-AuthenticateČo tento proxy žiadal od klienta?
Autentifikačná odpoveď klientaPokračoval klient v ponúknutej výmene?
Autentifikačný mechanizmus alebo výsledok pomocníkaBol účet prijatý, odmietnutý alebo zablokovaný kvôli chybe spracovania?
Rozhodnutie Squid o politike prístupuČo sa stalo s požiadavkou po tomto autentifikačnom stave?

Niektoré schémy vyžadujú niekoľko kôl výzvy. Opakované záznamy 407 samy osebe nedokazujú, že prehliadač výzvu ignoroval alebo že zadané heslo bolo nesprávne.

Pri zlyhaniach pomocníka preskúmajte nakonfigurovaného pomocníka a jeho výsledkový protokol špecifický pre schému. Proces, ktorý sa nedá spustiť, je iná chyba ako bežiaci pomocník, ktorý odmieta účet. Ak bola autentifikácia prijatá, ale Squid požiadavku stále odmieta, postupujte podľa príslušných pravidiel prístupu.

Po pochopení sekvencie obnovte pôvodnú úroveň ladenia. Úplný výstup úrovne 9 môže byť veľmi rozsiahly; diagnostika autentifikácie si tiež vyžaduje obmedzené zaobchádzanie, pretože sa môžu objaviť údaje o účte a iné citlivé stavy.

Súvisiace články