Rastrear a autenticação do Squid 7 com debug_options seção 29
Use uma sessão de depuração limitada da seção 29 para acompanhar o desafio, a resposta do cliente, o auxiliar de autenticação e a decisão de política de acesso.
O primeiro 407 do Squid pode ser o início da autenticação. Para descobrir onde uma tentativa para, acompanhe uma sequência de requisição pelo cliente, pela mecânica de autenticação e pela decisão de acesso.
Numa sessão de diagnóstico do Squid 7, a seção 29 contém mensagens de depuração de autenticação. Uma configuração temporária pode manter o nível geral de aviso enquanto eleva essa seção:
debug_options ALL,1 29,5
Anote a configuração de depuração anterior, aplique a configuração de diagnóstico e reproduza uma tentativa pequena e identificável. Leia a saída de depuração no destino cache_log configurado junto com o log de acesso.
| Evidência a procurar | Que pergunta ela responde |
|---|---|
| O esquema Proxy-Authenticate oferecido | O que este proxy pediu ao cliente? |
| A resposta de autenticação do cliente | O cliente continuou a troca oferecida? |
| O mecanismo de autenticação ou o resultado do auxiliar | Uma conta foi aceita, rejeitada ou bloqueada por uma falha de processamento? |
| A decisão de política de acesso do Squid | O que aconteceu à requisição depois desse estado de autenticação? |
Alguns esquemas exigem várias rodadas de desafio. Entradas 407 repetidas por si só não provam que o navegador ignorou o aviso nem que a senha fornecida estava errada.
Para falhas do auxiliar, examine o auxiliar configurado e o seu protocolo de resultados específico do esquema. Um processo que não inicia é uma falha diferente de um auxiliar em execução que rejeita uma conta. Se a autenticação foi aceita mas o Squid continua a negar a requisição, siga as regras de acesso correspondentes.
Restaure o nível de depuração original assim que a sequência for compreendida. A saída completa de nível 9 pode ser muito grande; o diagnóstico de autenticação também exige manuseio restrito, porque detalhes da conta e outros estados sensíveis podem aparecer.