PAC-hitelesítés WinHTTP-ügyfélben
Az alapértelmezett hitelesítő adatok jelzőjének megértése a WinHTTP-s PAC-lekérés során, valamint az identitás, amely alatt az automatikus konfiguráció fut.
Egy WinHTTP-alkalmazásnak már a PAC-fájlja lekéréséhez is szüksége lehet hitelesítésre. Ez azelőtt történik, hogy a letöltött szkript proxyt választana a célhoz.
A WINHTTP_AUTOPROXY_OPTIONS fAutoLogonIfChallenged tagja engedélyezi az aktuális felhasználó alapértelmezett hitelesítő adatainak használatát, amikor a PAC-kiszolgáló hitelesítést kér a letöltésnél. Ez logikai házirend-választás, nem pedig mező tetszőleges felhasználónév és jelszó megadására.
A böngészőben sikeres interaktív letöltés nem bizonyítja, hogy ez az alkalmazás le tudja kérni a fájlt. A WinHTTP nem biztosítja a böngésző automatikus bejelentkezési párbeszédablakát. Az alkalmazásnak az API-ja által támogatott szállítási és hitelesítési megoldást kell használnia.
Jegyezze fel, hogy a hiba a PAC-t futtató kiszolgálót vagy egy később kiválasztott proxyt érinti-e. A kiszolgáló 401 kihívása és egy közvetítő 407 válasza különböző cserék. Egy későbbi proxy 407-es válaszához használjon kéréshez kötött WinHTTP-proxy hitelesítő adatokat a támogatott hitelesítési folyamaton keresztül.
Háttérszolgáltatás esetén azonosítsa a szolgáltatást futtató fiókot. Az “aktuális felhasználó” jelenthet olyan szolgáltatásidentitást, amelynek elérhető hitelesítő adatai eltérnek a böngészőt megnyitó személy adataitól.