Windows dijalog za akreditive ne autentifikuje proxy sam po sebi
CredUI može prikupiti podatke o nalogu. Mrežni klijent ipak mora obraditi izazov autentifikacije proxyja kroz podržani mehanizam.
Poznati Windows Security prozor je korisnički interfejs, a ne univerzalna funkcija „prijavi ovu aplikaciju na proxy“.
CredUI funkcije mogu prikupiti podatke o akreditivima od korisnika. Vaš mrežni klijent ipak mora protumačiti izazov proxyja i dostaviti nalog kroz mehanizam koji podržava.
Za WinHTTP, obrada autentifikacije pripada toku zahteva i njegovim dokumentovanim API-jima. Izazov 407 razlikuje se od 401 izvornog servera, čak i ako aplikacija prikazuje sličan prozor za oba.
Odredite na koji se proxy prozor odnosi, obradite otkazivanje i ograničite vraćene akreditive na tu svrhu. Nikada ne kopirajte primer koda koji beleži lozinku nakon raspakivanja autentifikacionog bafera. Pokazivanje da je dijalog vratio tekst nije razlog da taj tekst ispišete.
Integrisana autentifikacija može uključivati drugačiji prikaz akreditiva i identitet procesa. Ne pretpostavljajte da se svaka metoda svodi na umetanje korisničkog imena i lozinke u URL proxyja.
Korisna granica je jasna: prozor prikuplja korisnički unos, mrežni API obavlja razmenu autentifikacije, a proxy odlučuje hoće li je prihvatiti.