Autenticació PAC en un client WinHTTP
Enteneu el paràmetre de credencials per defecte que s'utilitza en l'obtenció de PAC amb WinHTTP i la identitat amb què s'executa la configuració automàtica.
Una aplicació WinHTTP pot necessitar autenticació només per obtenir el seu fitxer PAC. Això passa abans que l'script descarregat hagi triat un proxy per a la destinació.
El membre fAutoLogonIfChallenged de WINHTTP_AUTOPROXY_OPTIONS permet utilitzar les credencials per defecte de l'usuari actual quan el servidor PAC desafia la descàrrega. És una opció de política booleana, no un camp on es proporcioni un nom d'usuari i una contrasenya arbitraris.
Una descàrrega interactiva correcta al navegador no demostra que aquesta aplicació pugui obtenir el fitxer. WinHTTP no proporciona el diàleg d'inici de sessió automàtic del navegador. L'aplicació ha d'utilitzar un mecanisme de lliurament i autenticació compatible amb la seva API.
Registreu si el fallo afecta el servidor que allotja el PAC o un proxy triat més endavant. El desafiament 401 del servidor d'allotjament i el 407 d'un intermediari són intercanvis diferents. Per al 407 d'un proxy posterior, utilitzeu credencials de proxy WinHTTP limitades a la sol·licitud mitjançant el flux d'autenticació compatible.
Per a un servei en segon pla, identifiqueu el compte que executa aquest servei. “Usuari actual” pot significar una identitat de servei les credencials disponibles de la qual difereixen de les de la persona que va obrir el navegador.