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.

Relaterte artikler