PAC-autentisering i en WinHTTP-klient
Forstå flagget for standardpåloggingsinformasjon som brukes ved WinHTTP-PAC-henting, og identiteten den automatiske konfigurasjonen kjører under.
En WinHTTP-applikasjon kan trenge autentisering bare for å hente sin egen PAC-fil. Det skjer før det nedlastede skriptet har valgt en proxy for målet.
Elementet fAutoLogonIfChallenged i WINHTTP_AUTOPROXY_OPTIONS gjør det mulig å bruke den nåværende brukerens standardpåloggingsinformasjon når PAC-tjeneren utfordrer nedlastingen. Det er et boolsk policyvalg, ikke et felt for å oppgi et vilkårlig brukernavn og passord.
En vellykket interaktiv nedlasting i nettleseren beviser ikke at denne applikasjonen kan hente filen. WinHTTP tilbyr ikke nettleserens automatiske påloggingsdialog. Applikasjonen må bruke en leverings- og autentiseringsordning som støttes av API-et.
Registrer om feilen gjelder PAC-vertsmaskinen eller en proxy som ble valgt senere. En 401-utfordring fra vertsmaskinen og en 407 fra en mellomledd er forskjellige utvekslinger. For en senere proxy-407, bruk forespørselsbundet WinHTTP-proxyinformasjon gjennom den støttede autentiseringsflyten.
For en bakgrunnstjeneste, identifiser kontoen som kjører tjenesten. «Nåværende bruker» kan bety en tjenesteidentitet hvis tilgjengelige påloggingsinformasjon er forskjellig fra personen som åpnet nettleseren.