DefaultCredentials ne pretvara vašu Windows prijavu u običnu Basic lozinku
Uskladite .NET-ov zadani sigurnosni kontekst sa shemom autentifikacije proxyja umjesto da očekujete da će se Basic račun pohranjen u pregledniku pojaviti automatski.
Preglednik pamti proxy račun. Vaš .NET klijent koristi CredentialCache.DefaultCredentials i prima 407 bez ponovnog pokušaja kojem ste se nadali. Te su dvije činjenice spojive.
DefaultCredentials predstavlja trenutačni sigurnosni kontekst za podržanu integriranu autentifikaciju. Microsoft dokumentira njegovu primjenjivost na NTLM, Negotiate i Kerberos. To nije zahtjev za izvlačenje korisničkog imena i čiste lozinke iz prijava pohranjenih u pregledniku.
Ako proxy nudi Basic i traži zaseban račun, konfigurirajte taj račun kroz sučelje za proxy vjerodajnice koje klijent podržava. Eksplicitni NetworkCredential i trenutačni sigurnosni kontekst sustava Windows različiti su unosi.
Provjerite objavljeni izazov prije promjene lozinke. Provjerite i koji korisnički kontekst pokreće aplikaciju. Stolna izvršna datoteka i usluga mogu imati različite identitete čak i kada se pokreću na istom računalu.
Nema razloga kopirati račun i u svojstvo vjerodajnica odredišta. Zadržite prijavu posrednika kod posrednika. Korisna dijagnostika imenuje tri stvari: odabrani proxy, shemu koju traži i vrstu vjerodajnica koje je aplikacija stvarno poslala.