Tarpinio serverio prisijungimo duomenų tikrinimas: užklausos sėkmė ir naujas patvirtinimas
Naudokite kontroliuojamą paskirties tašką, tada atskirkite leistą užklausą nuo naujo pateikto tarpinio serverio slaptažodžio patikrinimo.
Užklausa, kuri pavyksta per tarpinį serverį, įrodo, kad ta operacija buvo leista. Tačiau ji gali neįrodyti, kad slaptažodis buvo patikrintas iš naujo: paskirties taškas gali būti išimtas arba ryšys jau autentifikuotas.
Operacijos patikrinimui naudokite savo kontroliuojamą galinį tašką su žinomu mažu atsakymu ir prieigos politika, kurią paskyra turi atitikti:
curl --proxy http://proxy.example:8080 --proxy-anyauth --proxy-user 'USER:PROXY_PASSWORD' https://probe.example/statusGalinis taškas ir paskyra yra vietos žymekliai. Tai tarpiniai prisijungimo duomenys, atskirti nuo bet kokio prisijungimo prie paskirties taško.
Laikykite atsakymo etapą ir iššūkį kartu. 407 gali pradėti arba tęsti derybas, pranešti apie nepalaikomus metodus arba atmesti paskyrą. 403 gali reikšti atsisakymą pagal politiką, o vėlesnė svetainės klaida gali ateiti po sėkmingo prisijungimo per tarpinį serverį.
Naujam paskyros patvirtinimui naudokite operatoriaus palaikomą paskyros patikrą arba autentifikuotos tapatybės žurnalus. Savo tarpiniame serveryje užpakalinės dalies įrodymai gali atskirti tikrą patvirtinimą nuo anonimiškai leistos užklausos. Keičiant slaptažodį, atsižvelkite į podėlio patvirtinimo langą, kai sprendžiate, ar seni prisijungimo duomenys turėjo nustoti veikti. Su Squid 6.13 Basic credentialsttl valdo patvirtinimo podėlio langą.