Unha aplicación WinHTTP pode necesitar autenticación só para obter o seu ficheiro PAC. Iso ocorre antes de que o script descargado escollese un proxy para o destino.

O membro fAutoLogonIfChallenged de WINHTTP_AUTOPROXY_OPTIONS permite usar as credenciais predeterminadas do usuario actual cando o servidor PAC esixe autenticación na descarga. É unha opción de política booleana, non un campo onde fornecer un nome de usuario e un contrasinal arbitrarios.

Unha descarga interactiva correcta no navegador non demostra que esta aplicación poida obter o ficheiro. WinHTTP non fornece o diálogo de inicio de sesión automático do navegador. A aplicación debe empregar un mecanismo de entrega e autenticación compatible coa súa API.

Rexistre se o fallo afecta o servidor que aloxa o PAC ou un proxy escollido máis adiante. O desafío 401 do servidor de aloxamento e o 407 dun intermediario son intercambios distintos. Para o 407 dun proxy posterior, use credenciais de proxy WinHTTP limitadas á solicitude mediante o fluxo de autenticación compatible.

Para un servizo en segundo plano, identifique a conta que executa ese servizo. “Usuario actual” pode significar unha identidade de servizo cuxas credenciais dispoñibles difiren das da persoa que abriu o navegador.

Artigos relacionados