खाली पासवर्ड के साथ HTTP Basic प्रॉक्सी प्रमाणीकरण
जब अपस्ट्रीम प्रॉक्सी API कुंजी को Basic उपयोगकर्ता नाम के रूप में उपयोग करे तो खाली पासवर्ड के विभाजक को पहचानें।
login=API_KEY: में अंतिम कोलन का अर्थ यह हो सकता है कि पासवर्ड खाली है। HTTP Basic क्रेडेंशियल उपयोगकर्ता नाम, कोलन और पासवर्ड से बनते हैं। जब कोई सेवा API कुंजी को खाली पासवर्ड के साथ उपयोगकर्ता नाम के रूप में निर्दिष्ट करती है, तो जोड़ी API_KEY: होती है; कोलन खाते की कुंजी का हिस्सा नहीं है।
इस व्याख्या के साथ सेवा के अनुबंध का पालन करें। कोई अन्य सेवा टोकन को पासवर्ड फ़ील्ड में रख सकती है या कोई अन्य प्रमाणीकरण तंत्र उपयोग कर सकती है। केवल अंत में आने वाला कोलन यह निर्धारित नहीं कर सकता कि उसका सर्वर क्या अपेक्षा करता है।
Squid का cache_peer लॉगिन सिंटैक्स भी प्रॉक्सी URL के उपयोगकर्ता-सूचना सिंटैक्स से भिन्न है। आरक्षित वर्णों को एक इंटरफ़ेस में URL एन्कोडिंग और दूसरे में भिन्न उद्धरण की आवश्यकता हो सकती है; वास्तविक सेटिंग के नियम बनाए रखें।
पैरेंट प्रॉक्सी तक TLS एक अलग चुनाव है। उस परिवहन को बदलने से Basic क्रेडेंशियल जोड़ी नहीं बदलती और यह भी तय नहीं होता कि गंतव्य वेबसाइट HTTPS का उपयोग करती है या नहीं।