DefaultCredentials ne igas vian Windows-saluton ordinara Basic-pasvorto
Aguordigu la defaŭltan sekurecan kuntekston de .NET al la aŭtentiga skemo de la prokuro anstataŭ atendi, ke Basic-konto konservita en la retumilo aperu aŭtomate.
La retumilo memoras prokuran konton. Via .NET-kliento uzas CredentialCache.DefaultCredentials kaj ricevas 407 sen la atendita ripeto. Tiuj du faktoj estas kongruaj.
DefaultCredentials reprezentas la nunan sekurecan kuntekston por subtenata integra aŭtentigo. Microsoft dokumentas ĝian aplikeblon al NTLM, Negotiate kaj Kerberos. Ĝi ne estas peto eltiri uzantnomon kaj klaran pasvorton el la konservitaj salutoj de la retumilo.
Se la prokuro proponas Basic kaj postulas apartan konton, agordu tiun konton per la prokura legitimila interfaco, kiun la kliento subtenas. Klara NetworkCredential kaj la nuna Windows-sekureca kunteksto estas malsamaj enigoj.
Kontrolu la anoncitan defion antaŭ ol ŝanĝi la pasvorton. Kontrolu ankaŭ, kiun uzantkuntekston rulas la aplikaĵo. Labortabla plenumeblo kaj servo povas havi malsamajn identecojn eĉ kiam ili lanĉiĝas sur la sama komputilo.
Ne estas kialo kopii la konton ankaŭ en la legitimilan econ de la celo. Tenu la saluton de la peranto ĉe la peranto. La utila diagnozo nomas tri aferojn: la elektitan prokuron, la petatan skemon kaj la specon de legitimilo, kiun la aplikaĵo fakte provizis.