Բրաուզերը հիշում է պրոքսիի հաշիվ։ Ձեր .NET հաճախորդը օգտագործում է CredentialCache.DefaultCredentials և ստանում 407 առանց ձեր սպասած կրկնվող փորձի։ Այս երկու փաստերը համատեղելի են։

DefaultCredentials-ը ներկայացնում է ընթացիկ անվտանգության համատեքստը աջակցվող ինտեգրված նույնականացման համար։ Microsoft-ը փաստագրում է դրա կիրառելիությունը NTLM-ի, Negotiate-ի և Kerberos-ի համար։ Սա բրաուզերում պահված մուտքերից օգտանուն և բաց գաղտնաբառ հանելու հարցում չէ։

Եթե պրոքսին առաջարկում է Basic և պահանջում է առանձին հաշիվ, կարգավորեք այդ հաշիվը հաճախորդի աջակցած պրոքսիի հավատարմագրերի ինտերֆեյսի միջոցով։ Բացահայտ NetworkCredential-ը և Windows-ի ընթացիկ անվտանգության համատեքստը տարբեր մուտքեր են։

Փոխելուց առաջ ստուգեք հայտարարված մարտահրավերը։ Ստուգեք նաև, թե որ օգտվողի համատեքստն է գործարկում հավելվածը։ Սեղանադիր կատարվող ֆայլը և ծառայությունը կարող են տարբեր ինքնություններ ունենալ նույնիսկ նույն համակարգչում գործարկվելիս։

Պատճառ չկա հաշիվը նաև պատճենել նպատակակետի հավատարմագրերի հատկության մեջ։ Միջնորդի մուտքը թողեք միջնորդի մոտ։ Օգտակար ախտորոշումը նշում է երեք բան՝ ընտրված պրոքսին, նրա պահանջած սխեման և հավատարմագրի այն տեսակը, որը հավելվածը փաստացի տրամադրել է։

Առնչվող հոդվածներ