A megszokott Windows Security párbeszédablak felhasználói felület, nem pedig egyetemes „jelentkeztesd be ezt az alkalmazást a proxyba” funkció.

A CredUI függvények összegyűjthetik a hitelesítő adatokat a felhasználótól. A hálózati ügyfélnek továbbra is értelmeznie kell a proxy kihívását, és támogatott mechanizmussal kell megadnia a fiókot.

A WinHTTP esetében a hitelesítés kezelése a kérésfolyamathoz és annak dokumentált API-jaihoz tartozik. A 407 kihívás különbözik az eredeti kiszolgáló 401-esétől, még akkor is, ha az alkalmazás mindkettőhöz hasonló párbeszédablakot jelenít meg.

Határozza meg, melyik proxyra vonatkozik a párbeszédablak, kezelje a megszakítást, és korlátozza a visszakapott hitelesítő adatot erre a célra. Soha ne másoljon olyan mintakódot, amely a hitelesítési puffer kicsomagolása után naplózza a jelszót. Annak bemutatása, hogy a párbeszédablak szöveget adott vissza, nem ok a szöveg kiírására.

Az integrált hitelesítés eltérő hitelesítőadat-reprezentációt és folyamatidentitást is magában foglalhat. Ne feltételezze, hogy minden módszer arra redukálódik, hogy felhasználónevet és jelszót illeszt egy proxy URL-be.

A hasznos határ világos: a párbeszédablak beszerzi a felhasználói bevitelt, a hálózati API elvégzi a hitelesítési cserét, a proxy pedig eldönti, elfogadja-e.

Kapcsolódó cikkek