PAC autentifikacija u WinHTTP klijentu
Razumijevanje zastavice zadanih vjerodajnica koja se koristi pri dohvaćanju PAC-a putem WinHTTP-a i identiteta pod kojim se izvodi automatska konfiguracija.
WinHTTP aplikacija može zahtijevati autentifikaciju samo da bi dohvatila svoju PAC datoteku. To se događa prije nego što je preuzeta skripta odabrala proxy za odredište.
Član fAutoLogonIfChallenged u WINHTTP_AUTOPROXY_OPTIONS dopušta korištenje zadanih vjerodajnica trenutnog korisnika kada PAC poslužitelj izazove preuzimanje. To je logički izbor politike, a ne polje u koje se unosi proizvoljno korisničko ime i lozinka.
Uspješno interaktivno preuzimanje u pregledniku ne dokazuje da ova aplikacija može dohvatiti datoteku. WinHTTP ne nudi automatski dijalog za prijavu preglednika. Aplikacija mora koristiti način isporuke i autentifikacije koji podržava njezin API.
Zabilježite odnosi li se kvar na poslužitelj koji hosta PAC ili na kasnije odabrani proxy. Izazov 401 s poslužitelja i 407 posrednika različite su razmjene. Za 407 kasnijeg proxyja upotrijebite WinHTTP proxy vjerodajnice vezane uz zahtjev kroz podržani tok autentifikacije.
Za pozadinsku uslugu identificirajte račun koji pokreće tu uslugu. “Trenutni korisnik” može značiti identitet usluge čije se dostupne vjerodajnice razlikuju od onih osobe koja je otvorila preglednik.