मैं एक HTTP प्रॉक्सी के साथ एक कॉर्पोरेट विंडोज नेटवर्क (जो मैं लॉग इन करता हूं) पर काम करता हूं। जब मैं इंटरनेट एक्सप्लोरर का उपयोग करता हूं तो यह मेरे पासवर्ड में टाइप करने की आवश्यकता के बिना जादुई रूप से प्रॉक्सी का उपयोग करता है। कुछ अन्य प्रोग्राम इसे प्रबंधित करने लगते हैं, जैसे जावावेबस्टार्ट में "ब्राउज़र सेटिंग्स का उपयोग करें" विकल्प है।एनटीएलएम प्रॉक्सी पासवर्ड के बिना?
हालांकि जब मैं http से सामग्री लाने के लिए कर्ल या wget जैसे स्क्रिप्ट/प्रोग्राम का उपयोग करता हूं, या इसे अपने जावा कोड में करता हूं तो मुझे लगता है कि मेरा पासवर्ड कहीं भी संग्रहीत होना आवश्यक है, जो स्पष्ट रूप से सुरक्षा के लिए सबसे अच्छा नहीं है।
मैं कैसे पासवर्ड से कम पहुँच कि इंटरनेट एक्सप्लोरर एक कार्यक्रम संबंधी रास्ते में है मिल सकता है?
मैं बहस कर रहा हूं कि यह एक स्टैक ओवरफ्लो प्रश्न है क्योंकि मैं प्रोग्रामर हूं और मुझे पासवर्ड में टाइप किए बिना काम करने के लिए अपने प्रोग्राम/स्क्रिप्ट की आवश्यकता है, हालांकि मैं देख सकता हूं कि अन्य लोग सोच सकते हैं कि यह सर्वर फॉल्ट/सुपर उपयोगकर्ता।
मैं कर्ल में --proxy-ntlm की तरह सेटिंग्स के बारे में पता है, लेकिन यह अभी भी एक ntlm उपयोगकर्ता नाम और पासवर्ड की आवश्यकता है।
इस महान पोस्ट के लिए धन्यवाद देने के लिए मैंने यहां अंततः यहां पंजीकरण किया। धन्यवाद! यह अच्छा होगा अगर ओपी-केवल धागे हमेशा के लिए गायब हो जाते हैं ... मैं उन्हें नफरत करता हूं। असल में, मैं libcurl जानकारी की तलाश में था, कर्ल उपयोग नहीं, लेकिन आपके एसएसपीआई संकेत ने मुझे सही दिशा दी। उन लोगों के लिए जो आपके ऐप में एसएसपीआई के साथ एनटीएलएम ऑथ को सक्षम करने में रुचि रखते हैं: 1) libcurl स्रोतों को डाउनलोड करें 2) सामान्य के रूप में ओपन .dsw फ़ाइल खोलें 3) 'libcurl' 3 के लिए प्रोजेक्ट सेटिंग्स में अपनी प्रीप्रोसेसर परिभाषाओं में यूएसE_WINDOWS_SSPI मैक्रो जोड़ें) समाधान बनाएं, फिर, प्रोग्राम में, आप –