DefaultCredentials உங்கள் Windows உள்நுழைவை Basic கடவுச்சொல்லாக மாற்றாது
உலாவியில் சேமிக்கப்பட்ட Basic கணக்கு தானாகவே தோன்றும் என்று எதிர்பார்ப்பதற்குப் பதிலாக .NET இன் இயல்புநிலை பாதுகாப்பு சூழலை ப்ராக்ஸியின் அங்கீகார திட்டத்துடன் பொருத்துங்கள்.
உலாவி ஒரு ப்ராக்ஸி கணக்கை நினைவில் வைத்திருக்கும். உங்கள் .NET கிளையண்ட் CredentialCache.DefaultCredentials ஐப் பயன்படுத்தி, நீங்கள் எதிர்பார்த்த மறுமுயற்சி இல்லாமல் 407 ஐப் பெறுகிறது. இந்த இரண்டு உண்மைகளும் ஒத்துப்போகின்றன.
DefaultCredentials ஆதரிக்கப்படும் ஒருங்கிணைந்த அங்கீகாரத்திற்கான தற்போதைய பாதுகாப்பு சூழலைக் குறிக்கிறது. Microsoft NTLM, Negotiate மற்றும் Kerberos ஆகியவற்றில் அதன் பொருந்துதலை ஆவணப்படுத்துகிறது. உலாவியில் சேமிக்கப்பட்ட உள்நுழைவுகளிலிருந்து பயனர்பெயரையும் தெளிவான கடவுச்சொல்லையும் பிரித்தெடுக்கும் கோரிக்கை இது அல்ல.
ப்ராக்ஸி Basic வழங்கி தனி கணக்கு தேவைப்பட்டால், கிளையண்ட் ஆதரிக்கும் ப்ராக்ஸி சான்று இடைமுகம் வழியாக அந்தக் கணக்கை உள்ளமைக்கவும். வெளிப்படையான NetworkCredential மற்றும் தற்போதைய Windows பாதுகாப்பு சூழல் வெவ்வேறு உள்ளீடுகள்.
கடவுச்சொல்லை மாற்றுவதற்கு முன் அறிவிக்கப்பட்ட சவாலைச் சரிபார்க்கவும். எந்தப் பயனர் சூழல் பயன்பாட்டை இயக்குகிறது என்பதையும் சரிபார்க்கவும். டெஸ்க்டாப் இயக்கக்கூடிய கோப்பும் ஒரு சேவையும் ஒரே கணினியில் தொடங்கப்பட்டாலும் வெவ்வேறு அடையாளங்களைக் கொண்டிருக்கலாம்.
இலக்கின் சான்று பண்புக்கும் கணக்கை நகலெடுக்க எந்தக் காரணமும் இல்லை. இடைத்தரகரின் உள்நுழைவை இடைத்தரகரிடமே வைத்திருங்கள். பயனுள்ள கண்டறிதல் மூன்றைக் குறிப்பிடுகிறது: தேர்ந்தெடுக்கப்பட்ட ப்ராக்ஸி, அது கோரும் திட்டம் மற்றும் பயன்பாடு உண்மையில் வழங்கிய சான்று வகை.