Een WinHTTP-toepassing kan authenticatie nodig hebben om alleen al het PAC-bestand op te halen. Dat gebeurt voordat het gedownloade script een proxy voor de bestemming heeft gekozen.

Het lid fAutoLogonIfChallenged van WINHTTP_AUTOPROXY_OPTIONS staat toe dat de standaardreferenties van de huidige gebruiker worden gebruikt wanneer de PAC-server de download uitdaagt. Het is een Booleaanse beleidskeuze, geen veld waarin een willekeurige gebruikersnaam en wachtwoord worden opgegeven.

Een geslaagde interactieve download in de browser bewijst niet dat deze toepassing het bestand kan ophalen. WinHTTP levert niet de automatische inlogdialoog van de browser. De toepassing moet een leverings- en authenticatieregeling gebruiken die door zijn API wordt ondersteund.

Noteer of de fout de PAC-hostserver betreft of een later gekozen proxy. Een 401-uitdaging van een hostserver en een 407 van een tussenpartij zijn verschillende uitwisselingen. Voor een latere proxy-407 gebruikt u aanvraaggebonden WinHTTP-proxyreferenties via de ondersteunde authenticatiestroom.

Voor een achtergronddienst identificeert u het account dat die dienst uitvoert. “Huidige gebruiker” kan een dienstidentiteit betekenen waarvan de beschikbare referenties verschillen van die van de persoon die de browser heeft geopend.

Gerelateerde artikelen