Maaaring mangailangan ng pagpapatotoo ang isang aplikasyong WinHTTP para lamang makuha ang file nitong PAC. Nangyayari iyon bago pumili ng proxy para sa destinasyon ang na-download na script.

Pinapayagan ng miyembrong fAutoLogonIfChallenged ng WINHTTP_AUTOPROXY_OPTIONS na magamit ang default na kredensyal ng kasalukuyang user kapag hinamon ng PAC server ang pag-download. Ito ay isang Boolean na pagpili ng patakaran, hindi isang field kung saan magbibigay ng arbitraryong username at password.

Ang matagumpay na interaktibong pag-download sa browser ay hindi nagpapatunay na makukuha ng aplikasyong ito ang file. Hindi ibinibigay ng WinHTTP ang awtomatikong dialog ng pag-log in ng browser. Dapat gumamit ang aplikasyon ng kaayusan ng paghahatid at pagpapatotoo na sinusuportahan ng API nito.

Itala kung ang kabiguan ay tungkol sa PAC hosting server o sa isang proxy na pinili mamaya. Ang hamon na 401 mula sa hosting server at ang 407 mula sa isang tagapamagitan ay magkaibang palitan. Para sa 407 ng susunod na proxy, gamitin ang mga kredensyal ng proxy ng WinHTTP na limitado sa kahilingan sa pamamagitan ng sinusuportahang daloy ng pagpapatotoo.

Para sa isang serbisyong nasa background, tukuyin ang account na nagpapatakbo ng serbisyong iyon. Maaaring mangahulugan ang “kasalukuyang user” ng pagkakakilanlan ng serbisyo na ang mga available na kredensyal ay naiiba sa mga ng taong nagbukas ng browser.

Kaugnay na mga artikulo