Një aplikacion WinHTTP mund të ketë nevojë për vërtetim vetëm për të marrë skedarin e vet PAC. Kjo ndodh përpara se skripti i shkarkuar të ketë zgjedhur një proxy për destinacionin.

Anëtari fAutoLogonIfChallenged i WINHTTP_AUTOPROXY_OPTIONS lejon përdorimin e kredencialeve të parazgjedhura të përdoruesit aktual kur serveri PAC kërkon vërtetim gjatë shkarkimit. Është një zgjedhje politike Boolean, jo një fushë për të dhënë një emër përdoruesi dhe fjalëkalim arbitrar.

Një shkarkim interaktiv i suksesshëm në shfletues nuk vërteton që ky aplikacion mund ta marrë skedarin. WinHTTP nuk ofron dialogun automatik të hyrjes së shfletuesit. Aplikacioni duhet të përdorë një skemë dërgimi dhe vërtetimi që mbështetet nga API-ja e tij.

Shënoni nëse dështimi ka të bëjë me serverin që strehon PAC ose me një proxy të zgjedhur më vonë. Sfida 401 e serverit strehues dhe 407 e një ndërmjetësi janë shkëmbime të ndryshme. Për 407 të një proxy të mëvonshëm, përdorni kredenciale proxy WinHTTP të kufizuara në kërkesë përmes rrjedhës së vërtetimit të mbështetur.

Për një shërbim në sfond, identifikoni llogarinë që ekzekuton atë shërbim. “Përdoruesi aktual” mund të nënkuptojë një identitet shërbimi, kredencialet e disponueshme të të cilit ndryshojnë nga ato të personit që hapi shfletuesin.

Artikuj të ngjashëm