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/status

O 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.

Artigos relacionados