DefaultCredentials Windows кирүүңүздү жөнөкөй Basic сырсөзүнө айландырбайт
.NETтин демейки коопсуздук контекстин браузерде сакталган Basic эсептин өзүнөн өзү пайда болушун күтүүнүн ордуна проксинин аутентификация схемасына ылайыктоо керек.
Браузер прокси эсебин эстейт. Сиздин .NET кардарыңыз CredentialCache.DefaultCredentials колдонот жана күткөн кайталоосуз 407 алат. Бул эки факт шайкеш келет.
DefaultCredentials колдоого алынган интеграцияланган аутентификация үчүн учурдагы коопсуздук контекстин билдирет. Microsoft анын NTLM, Negotiate жана Kerberos үчүн колдонулушун документтештирет. Бул браузерде сакталган кирүүлөрдөн колдонуучу атын жана ачык сырсөздү алуу өтүнүчү эмес.
Эгер прокси Basic сунуштап, өзүнчө эсеп талап кылса, ал эсепти кардар колдогон проксинин эсептик маалымат интерфейси аркылуу конфигурациялаңыз. Айкын NetworkCredential жана учурдагы Windows коопсуздук контексти ар кандай киргизүүлөр.
Сырсөздү өзгөртүүдөн мурун жарыяланган чакырыкты текшериңиз. Ошондой эле колдонмону кайсы колдонуучу контексти иштетээрин текшериңиз. Иш тактасынын аткарылуучу файлы менен кызмат бир компьютерде иштетилсе да ар башка инсандыкка ээ болушу мүмкүн.
Эсепти багыттоонун эсептик маалымат касиетине да көчүрүүнүн эч кандай себеби жок. Ортомчунун кирүүсүн ортомчуда калтырыңыз. Пайдалуу диагностика үч нерсени атайт: тандалган прокси, анын талап кылган схемасы жана колдонмо иш жүзүндө берген эсептик маалыматтын түрү.