PAC-autentisering i en WinHTTP-klient
Forstå flagget for standardlegitimasjon som brukes under WinHTTP-PAC-henting, og identiteten den automatiske konfigurasjonen kjører under.
Et WinHTTP-program kan trenge autentisering bare for å hente PAC-filen sin. Det skjer før det nedlastede skriptet har valgt en proxy for målet.
Medlemmet fAutoLogonIfChallenged i WINHTTP_AUTOPROXY_OPTIONS tillater at gjeldende brukers standardlegitimasjon brukes når PAC-tjeneren utfordrer nedlastingen. Det er et boolsk policyvalg, ikke et felt der man oppgir et vilkårlig brukernavn og passord.
En vellykket interaktiv nedlasting i nettleseren beviser ikke at dette programmet kan hente filen. WinHTTP tilbyr ikke nettleserens automatiske påloggingsdialog. Programmet må bruke en leverings- og autentiseringsordning som API-et støtter.
Noter om feilen gjelder PAC-vertstjeneren eller en senere valgt proxy. En 401-utfordring fra vertstjeneren og en 407 fra en mellommann er forskjellige utvekslinger. For en senere proxy-407, bruk forespørselsscopede WinHTTP-proxylegitimasjon gjennom den støttede autentiseringsflyten.
For en bakgrunnstjeneste, identifiser kontoen som kjører tjenesten. «Gjeldende bruker» kan bety en tjenesteidentitet med annen tilgjengelig legitimasjon enn personen som åpnet nettleseren.