Windows dijalog za vjerodajnice ne autentificira proxy sam po sebi
CredUI može prikupiti podatke o računu. Mrežni klijent ipak mora obraditi izazov autentifikacije proxyja kroz podržani mehanizam.
Poznati Windows Security prozor korisničko je sučelje, a ne univerzalna funkcija „prijavi ovu aplikaciju na proxy“.
CredUI funkcije mogu prikupiti podatke o vjerodajnicama od korisnika. Vaš mrežni klijent ipak mora protumačiti izazov proxyja i dostaviti račun kroz mehanizam koji podržava.
Za WinHTTP obrada autentifikacije pripada toku zahtjeva i njegovim dokumentiranim API-jima. Izazov 407 razlikuje se od 401 izvornog poslužitelja, čak i ako aplikacija prikazuje sličan prozor za oba.
Odredite na koji se proxy prozor odnosi, obradite otkazivanje i ograničite vraćene vjerodajnice na tu svrhu. Nikada ne kopirajte primjer koda koji bilježi lozinku nakon raspakiranja autentifikacijskog međuspremnika. Pokazivanje da je dijalog vratio tekst nije razlog da taj tekst ispišete.
Integrirana autentifikacija može uključivati drugačiji prikaz vjerodajnica 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 razmjenu autentifikacije, a proxy odlučuje hoće li je prihvatiti.