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 procurarQue pergunta ela responde
O esquema Proxy-Authenticate oferecidoO que este proxy pediu ao cliente?
A resposta de autenticação do clienteO cliente continuou a troca oferecida?
O mecanismo de autenticação ou o resultado do auxiliarUma conta foi aceita, rejeitada ou bloqueada por uma falha de processamento?
A decisão de política de acesso do SquidO 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.

Artigos relacionados