Rastrejar l'autenticació de Squid 7 amb debug_options secció 29
Feu servir una sessió de depuració limitada de la secció 29 per seguir el repte, la resposta del client, l'ajudant d'autenticació i la decisió de política d'accés.
El primer 407 de Squid pot ser l'inici de l'autenticació. Per trobar on s'atura un intent, seguiu una seqüència de petició pel client, el mecanisme d'autenticació i la decisió d'accés.
En una sessió de diagnòstic de Squid 7, la secció 29 conté missatges de depuració d'autenticació. Una configuració temporal pot mantenir el nivell general d'avís mentre augmenta aquesta secció:
debug_options ALL,1 29,5
Anoteu la configuració de depuració anterior, apliqueu la configuració de diagnòstic i reproduïu un intent petit i identificable. Llegiu la sortida de depuració a la destinació cache_log configurada al costat del registre d'accés.
| Evidència a buscar | Quina pregunta respon |
|---|---|
| L'esquema Proxy-Authenticate ofert | Què va demanar aquest proxy al client? |
| La resposta d'autenticació del client | Va continuar el client l'intercanvi ofert? |
| El mecanisme d'autenticació o el resultat de l'ajudant | Es va acceptar, rebutjar o bloquejar un compte per una fallada de processament? |
| La decisió de política d'accés de Squid | Què va passar amb la petició després d'aquell estat d'autenticació? |
Alguns esquemes requereixen diverses rondes de repte. Les entrades 407 repetides per si soles no demostren que el navegador ignorés la sol·licitud ni que la contrasenya proporcionada fos incorrecta.
Per a les fallades de l'ajudant, reviseu l'ajudant configurat i el seu protocol de resultats específic de l'esquema. Un procés que no pot arrencar és una fallada diferent d'un ajudant en marxa que rebutja un compte. Si l'autenticació s'ha acceptat però Squid encara denega la petició, seguiu les regles d'accés corresponents.
Restabliu el nivell de depuració original un cop entès el recorregut. La sortida completa de nivell 9 pot ser molt gran; el diagnòstic d'autenticació també necessita un maneig restringit perquè hi poden aparèixer dades del compte i altres estats sensibles.