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.

Kapcsolódó cikkek