Autenticazione PAC in un client WinHTTP
Comprendere il flag delle credenziali predefinite usato durante il recupero del PAC tramite WinHTTP e l'identità con cui viene eseguita la configurazione automatica.
Un'applicazione WinHTTP può richiedere l'autenticazione solo per recuperare il proprio file PAC. Ciò avviene prima che lo script scaricato abbia scelto un proxy per la destinazione.
Il membro fAutoLogonIfChallenged di WINHTTP_AUTOPROXY_OPTIONS consente di usare le credenziali predefinite dell'utente corrente quando il server PAC richiede l'autenticazione durante il download. È una scelta di criterio booleana, non un campo in cui fornire un nome utente e una password arbitrari.
Un download interattivo riuscito nel browser non dimostra che questa applicazione possa recuperare il file. WinHTTP non fornisce la finestra di accesso automatico del browser. L'applicazione deve usare un meccanismo di consegna e autenticazione supportato dalla sua API.
Annotare se l'errore riguarda il server che ospita il PAC o un proxy scelto successivamente. La richiesta 401 di un server di hosting e la 407 di un intermediario sono scambi diversi. Per la 407 di un proxy successivo, usare credenziali proxy WinHTTP limitate alla richiesta tramite il flusso di autenticazione supportato.
Per un servizio in background, identificare l'account che esegue quel servizio. “Utente corrente” può indicare un'identità di servizio le cui credenziali disponibili differiscono da quelle della persona che ha aperto il browser.