DefaultCredentials ei muuda teie Windowsi sisselogimist tavaliseks Basic-parooliks
Sobitage .NET-i vaikimisi turbekontekst puhverserveri autentimisskeemiga, selle asemel et oodata brauserisse salvestatud Basic-konto automaatset ilmumist.
Brauser mäletab puhverserveri kontot. Teie .NET-i klient kasutab CredentialCache.DefaultCredentials ja saab 407 ilma oodatud korduskatseta. Need kaks fakti on omavahel kooskõlas.
DefaultCredentials esindab praegust turbekonteksti toetatud integreeritud autentimise jaoks. Microsoft dokumenteerib selle rakendatavust NTLMi, Negotiate'i ja Kerberose puhul. See ei ole taotlus tõmmata brauseri salvestatud sisselogimistest välja kasutajanime ja lihtparooli.
Kui puhverserver pakub Basicut ja nõuab eraldi kontot, seadistage see konto kliendi toetatava puhverserveri mandaatide liidese kaudu. Selgesõnaline NetworkCredential ja praegune Windowsi turbekontekst on erinevad sisendid.
Enne parooli muutmist kontrollige väljakuulutatud väljakutset. Kontrollige ka, milline kasutajakontekst rakendust käitab. Töölaua käivitatav fail ja teenus võivad omada erinevaid identiteete isegi siis, kui need käivitatakse samas arvutis.
Pole põhjust kopeerida kontot ka sihtkoha mandaadi atribuuti. Hoidke vahendaja sisselogimine vahendaja juures. Kasulik diagnoos nimetab kolme asja: valitud puhverserveri, selle nõutava skeemi ja mandaadi liigi, mille rakendus tegelikult esitas.