DefaultCredentials તમારા Windows લોગિનને Basic પાસવર્ડમાં ફેરવતું નથી
બ્રાઉઝરમાં સંગ્રહિત Basic એકાઉન્ટ આપમેળે દેખાવાની અપેક્ષા રાખવાને બદલે .NET ના ડિફોલ્ટ સુરક્ષા સંદર્ભને પ્રોક્સીની પ્રમાણીકરણ યોજના સાથે મેળવો.
બ્રાઉઝર પ્રોક્સી એકાઉન્ટ યાદ રાખે છે. તમારો .NET ક્લાયન્ટ CredentialCache.DefaultCredentials વાપરે છે અને તમે અપેક્ષા રાખેલી ફરી પ્રયાસ વિના 407 મેળવે છે. આ બંને હકીકતો સુસંગત છે.
DefaultCredentials સમર્થિત સંકલિત પ્રમાણીકરણ માટે વર્તમાન સુરક્ષા સંદર્ભ રજૂ કરે છે. Microsoft NTLM, Negotiate અને Kerberos પર તેની લાગુપણું દસ્તાવેજીકરણ કરે છે. બ્રાઉઝરમાં સંગ્રહિત લોગિનમાંથી વપરાશકર્તાનામ અને સ્પષ્ટ પાસવર્ડ કાઢવાની વિનંતી આ નથી.
જો પ્રોક્સી Basic આપે છે અને અલગ એકાઉન્ટ માંગે છે, તો ક્લાયન્ટ જે પ્રોક્સી ઓળખપત્ર ઇન્ટરફેસ ને સમર્થન આપે છે તેના દ્વારા એ એકાઉન્ટ ગોઠવો. સ્પષ્ટ NetworkCredential અને વર્તમાન Windows સુરક્ષા સંદર્ભ જુદા જુદા ઇનપુટ છે.
પાસવર્ડ બદલતા પહેલા જાહેર કરાયેલ પડકાર તપાસો. એપ્લિકેશન કયા વપરાશકર્તા સંદર્ભમાં ચાલે છે તે પણ તપાસો. ડેસ્કટોપ એક્ઝિક્યુટેબલ અને સેવા એક જ કમ્પ્યુટર પર શરૂ થાય તો પણ અલગ ઓળખ ધરાવી શકે છે.
ગંતવ્યના ઓળખપત્ર ગુણધર્મમાં પણ એકાઉન્ટ કોપી કરવાનું કોઈ કારણ નથી. મધ્યસ્થીનું લોગિન મધ્યસ્થી પાસે જ રાખો. ઉપયોગી નિદાન ત્રણ વસ્તુઓના નામ આપે છે: પસંદ કરેલ પ્રોક્સી, તેની માંગેલ યોજના અને એપ્લિકેશને ખરેખર પૂરો પાડેલ ઓળખપત્રનો પ્રકાર.