DefaultCredentials не претвара вашу Windows пријаву у обичну Basic лозинку
Ускладите .NET-ов подразумевани безбедносни контекст са шемом аутентификације проксија уместо да очекујете да ће се Basic налог сачуван у прегледачу појавити аутоматски.
Прегледач памти прокси налог. Ваш .NET клијент користи CredentialCache.DefaultCredentials и прима 407 без поновног покушаја којем сте се надали. Те две чињенице су спојиве.
DefaultCredentials представља тренутни безбедносни контекст за подржану интегрисану аутентификацију. Microsoft документује његову применљивост на NTLM, Negotiate и Kerberos. То није захтев за извлачење корисничког имена и чисте лозинке из пријава сачуваних у прегледачу.
Ако прокси нуди Basic и тражи засебан налог, конфигуришите тај налог кроз интерфејс за прокси акредитиве који клијент подржава. Експлицитни NetworkCredential и тренутни безбедносни контекст система Windows су различити уноси.
Проверите објављени изазов пре промене лозинке. Проверите и који кориснички контекст покреће апликацију. Извршна датотека радне површине и услуга могу имати различите идентитете чак и када се покрећу на истом рачунару.
Нема разлога да се налог копира и у својство акредитива одредишта. Задржите пријаву посредника код посредника. Корисна дијагностика именује три ствари: изабрани прокси, шему коју тражи и врсту акредитива које је апликација заиста послала.