Rastrear la autenticación de Squid 7 con debug_options sección 29
Use una sesión de depuración acotada de la sección 29 para seguir el desafío, la respuesta del cliente, el asistente de autenticación y la decisión de política de acceso.
El primer 407 de Squid puede ser el inicio de la autenticación. Para encontrar dónde se detiene un intento, siga una secuencia de petición por el cliente, la maquinaria de autenticación y la decisión de acceso.
En una sesión de diagnóstico de Squid 7, la sección 29 contiene mensajes de depuración de autenticación. Una configuración temporal puede mantener el nivel general de advertencia mientras eleva esa sección:
debug_options ALL,1 29,5
Anote el ajuste de depuración anterior, aplique la configuración de diagnóstico y reproduzca un intento pequeño e identificable. Lea la salida de depuración en el destino cache_log configurado junto con el registro de acceso.
| Evidencia que buscar | Qué pregunta responde |
|---|---|
| El esquema Proxy-Authenticate ofrecido | ¿Qué pidió este proxy al cliente? |
| La respuesta de autenticación del cliente | ¿Continuó el cliente el intercambio ofrecido? |
| El mecanismo de autenticación o el resultado del asistente | ¿Se aceptó, rechazó o bloqueó una cuenta por un fallo de procesamiento? |
| La decisión de política de acceso de Squid | ¿Qué ocurrió con la petición tras ese estado de autenticación? |
Algunos esquemas requieren varias rondas de desafío. Las entradas 407 repetidas por sí solas no demuestran que el navegador ignorara el aviso ni que la contraseña facilitada fuera incorrecta.
Para fallos del asistente, revise el asistente configurado y su protocolo de resultados específico del esquema. Un proceso que no puede iniciarse es un fallo distinto de un asistente en ejecución que rechaza una cuenta. Si la autenticación se aceptó pero Squid sigue denegando la petición, siga las reglas de acceso correspondientes.
Restaure el nivel de depuración original una vez comprendida la secuencia. La salida completa de nivel 9 puede ser muy grande; el diagnóstico de autenticación también necesita un manejo restringido porque pueden aparecer datos de la cuenta y otros estados sensibles.