DefaultCredentials ne pretvara vašu Windows prijavu u običnu Basic lozinku
Uskladite .NET-ov podrazumevani bezbednosni kontekst sa šemom autentifikacije proksija umesto da očekujete da će se Basic nalog sačuvan u pregledaču pojaviti automatski.
Pregledač pamti proxy nalog. Vaš .NET klijent koristi CredentialCache.DefaultCredentials i prima 407 bez ponovnog pokušaja kojem ste se nadali. Te dve činjenice su spojive.
DefaultCredentials predstavlja trenutni bezbednosni kontekst za podržanu integrisanu autentifikaciju. Microsoft dokumentuje njegovu primenljivost na NTLM, Negotiate i Kerberos. To nije zahtev za izvlačenje korisničkog imena i čiste lozinke iz prijava sačuvanih u pregledaču.
Ako proksi nudi Basic i traži zaseban nalog, konfigurišite taj nalog kroz interfejs za proxy akreditive koji klijent podržava. Eksplicitni NetworkCredential i trenutni bezbednosni kontekst sistema Windows su različiti unosi.
Proverite objavljeni izazov pre promene lozinke. Proverite i koji korisnički kontekst pokreće aplikaciju. Izvršna datoteka radne površine i usluga mogu imati različite identitete čak i kada se pokreću na istom računaru.
Nema razloga da se nalog kopira i u svojstvo akreditiva odredišta. Zadržite prijavu posrednika kod posrednika. Korisna dijagnostika imenuje tri stvari: izabrani proksi, šemu koju traži i vrstu akreditive koje je aplikacija zaista poslala.