Probar credenciais de proxy: éxito da solicitude fronte á validación nova
Use un destino controlado e logo distinga unha solicitude permitida da verificación nova do contrasinal de proxy fornecido.
Que unha solicitude teña éxito a través dun proxy demostra que esa operación estaba permitida. Pode que non demostre que o contrasinal se comprobou de novo: o destino pode estar exento ou a conexión xa pode estar autenticada.
Para unha comprobación de operación, use o seu punto final controlado cunha resposta pequena coñecida e unha política de acceso que a conta deba cumprir:
curl --proxy http://proxy.example:8080 --proxy-anyauth --proxy-user 'USER:PROXY_PASSWORD' https://probe.example/statusO punto final e a conta son marcadores de posición. Son credenciais intermedias, separadas de calquera inicio de sesión no destino.
Manteña xuntos a etapa de resposta e o desafío. Un 407 pode iniciar ou continuar a negociación, informar de métodos non admitidos ou rexeitar unha conta. Un 403 pode indicar unha denegación por política, e un erro posterior do sitio web pode seguir a un inicio de sesión correcto no proxy.
Para unha validación nova da conta, use a comprobación de conta admitida polo operador ou os rexistros de identidade autenticada. No seu propio proxy, a evidencia do backend pode distinguir a validación real dunha solicitude permitida de forma anónima. Durante os cambios de contrasinal, inclúa a xanela de validación na caché ao decidir se a credencial antiga debería ter deixado de funcionar. Para Squid 6.13 Basic, credentialsttl controla unha xanela de caché de validación.