Znano okno varnosti Windows je uporabniški vmesnik, ne univerzalna funkcija „prijavi to aplikacijo v proxy“.

Funkcije CredUI lahko od uporabnika zberejo podatke o poverilnicah. Vaš omrežni odjemalec mora še vedno razložiti izziv proxyja in zagotoviti račun z mehanizmom, ki ga podpira.

Pri WinHTTP obdelava preverjanja pristnosti spada k toku zahteve in njegovim dokumentiranim API-jem. Izziv 407 se razlikuje od 401 izvornega strežnika, tudi če aplikacija prikaže podobno okno za oba.

Ugotovite, na kateri proxy se okno nanaša, obdelajte preklic in omejite vrnjene poverilnice na ta namen. Nikoli ne kopirajte vzorčne kode, ki zabeleži geslo po razpakiranju medpomnilnika preverjanja pristnosti. Dokazovanje, da je pogovorno okno vrnilo besedilo, ni razlog za tiskanje tega besedila.

Integrirano preverjanje pristnosti lahko vključuje drugačno predstavitev poverilnic in drugačno identiteto procesa. Ne predpostavljajte, da se vsaka metoda zvede na vstavljanje uporabniškega imena in gesla v URL proxyja.

Koristna meja je jasna: okno pridobi uporabniški vnos, omrežni API izvede izmenjavo preverjanja pristnosti, proxy pa odloči, ali jo sprejme.

Sorodni članki