Windows क्रेडेंशियल डायलॉग अपने आप प्रॉक्सी को प्रमाणित नहीं करता
CredUI खाता जानकारी एकत्र कर सकता है। नेटवर्क क्लाइंट को अभी भी समर्थित तंत्र के माध्यम से प्रॉक्सी की प्रमाणीकरण चुनौती संभालनी होती है।
परिचित Windows Security प्रॉम्प्ट एक उपयोगकर्ता इंटरफ़ेस है, यह «इस एप्लिकेशन को प्रॉक्सी में लॉग इन करने» का सार्वभौमिक फ़ंक्शन नहीं है।
CredUI फ़ंक्शन उपयोगकर्ता से क्रेडेंशियल जानकारी एकत्र कर सकते हैं। आपके नेटवर्क क्लाइंट को अभी भी प्रॉक्सी की चुनौती की व्याख्या करनी होगी और समर्थित तंत्र के माध्यम से खाता प्रदान करना होगा।
WinHTTP के लिए, प्रमाणीकरण प्रबंधन अनुरोध प्रवाह और उसके प्रलेखित API का हिस्सा है। 407 चुनौती मूल सर्वर के 401 से भिन्न है, भले ही एप्लिकेशन दोनों के लिए समान दिखने वाला प्रॉम्प्ट दिखाए।
तय करें कि प्रॉम्प्ट किस प्रॉक्सी से संबंधित है, रद्दीकरण संभालें, और लौटाए गए क्रेडेंशियल को उसी उद्देश्य तक सीमित रखें। प्रमाणीकरण बफ़र अनपैक करने के बाद पासवर्ड लॉग करने वाला नमूना कोड कभी कॉपी न करें। यह दिखाना कि डायलॉग ने टेक्स्ट लौटाया, उस टेक्स्ट को प्रिंट करने का कारण नहीं है।
एकीकृत प्रमाणीकरण में भिन्न क्रेडेंशियल प्रस्तुति और भिन्न प्रक्रिया पहचान शामिल हो सकती है। यह न मानें कि हर विधि प्रॉक्सी URL में उपयोगकर्ता नाम और पासवर्ड डालने तक सिमट जाती है।
उपयोगी सीमा स्पष्ट है: प्रॉम्प्ट उपयोगकर्ता इनपुट प्राप्त करता है, नेटवर्किंग API प्रमाणीकरण विनिमय करता है, और प्रॉक्सी तय करता है कि उसे स्वीकार करना है या नहीं।