चुनौती पहिचानबाट Java HTTP प्रोक्सी प्रमाणहरू छान्नुहोस्
खाता फर्काउनु अघि अनुरोधकर्ताको प्रकार, होस्ट र पोर्ट मिलाउनुहोस्; असम्बन्धित सर्भर चुनौतीहरू त्यो खोजबाहिर राख्नुहोस्।
प्रत्येक HTTP प्रमाणीकरण कलब्याकका लागि यस क्रममा प्रमाणको निर्णय गर्नुहोस्:
- अनुरोधकर्ता प्रोक्सी हो, गन्तव्य सर्भर होइन भनी जाँच गर्नुहोस्।
- अनुरोध गर्ने होस्ट र पोर्टलाई स्वीकृत प्रोक्सी प्रविष्टिसँग मिलाउनुहोस्।
- त्यो प्रविष्टिको खाता फर्काउनुहोस्, वा नमिल्ने चुनौतीका लागि कुनै प्रमाण नदिनुहोस्।
एउटै बिनासर्त प्रयोगकर्तानाम/पासवर्डले दुई प्रोक्सीका खाता व्यक्त गर्न सक्दैन र तिनलाई अर्को प्राप्तकर्तामा चुहावट गर्न सक्छ।
Java को HTTP क्लाइन्ट बिल्डर प्रयोग गर्दा क्लाइन्टसँग जोडिएको Authenticator लाई प्राथमिकता दिनुहोस्। JVM को पूर्वनिर्धारित Authenticator ले अन्य सहभागी कोडलाई पनि असर गर्छ।
कुनै पनि होस्ट-उपनाम म्यापिङलाई मनपरी नाम स्वीकार्नुको सट्टा जानाजान परिभाषित गर्नुहोस्। यो HTTP ढाँचा हो; SOCKS ले समान होस्टनाममा पनि अर्को कार्यान्वयन मार्ग प्रयोग गर्न सक्छ।
निदानका लागि, चुनौती प्रकार र मिल्ने खाता पहिचानकर्ता त्यसको रहस्यबिना रेकर्ड गर्नुहोस्। त्यसले पासवर्ड लग नगरी दायराको निर्णय व्याख्या गर्छ।