Shfletuesi mban mend një llogari proxy. Klienti juaj .NET përdor CredentialCache.DefaultCredentials dhe merr 407 pa riprovimin që prisnit. Këto dy fakte janë të përputhshme.

DefaultCredentials përfaqëson kontekstin aktual të sigurisë për vërtetimin e integruar të mbështetur. Microsoft dokumenton zbatueshmërinë e tij për NTLM, Negotiate dhe Kerberos. Nuk është një kërkesë për të nxjerrë një emër përdoruesi dhe fjalëkalim në tekst të thjeshtë nga hyrjet e ruajtura në shfletues.

Nëse proxy ofron Basic dhe kërkon një llogari të veçantë, konfiguroni atë llogari përmes ndërfaqes së kredencialeve të proxy-t që mbështet klienti. Një NetworkCredential i qartë dhe konteksti aktual i sigurisë i Windows janë hyrje të ndryshme.

Kontrolloni sfidën e shpallur përpara se të ndryshoni fjalëkalimin. Kontrolloni gjithashtu cili kontekst përdoruesi ekzekuton aplikacionin. Një skedar i ekzekutueshëm i desktopit dhe një shërbim mund të kenë identitete të ndryshme edhe kur nisen në të njëjtin kompjuter.

Nuk ka asnjë arsye për të kopjuar llogarinë edhe në vetinë e kredencialeve të destinacionit. Mbajeni hyrjen e ndërmjetësit te ndërmjetësi. Diagnoza e dobishme emërton tre gjëra: proxy-t e zgjedhur, skemën që kërkon dhe llojin e kredencialit që aplikacioni dha në të vërtetë.

Artikuj të ngjashëm