परिभाषा के अनुसार, HTTP प्रमाणीकरण कुछ है कि वेबसर्वर से अनुरोध किया है, मुझे शक है आप एक समाधान है कि कोई आईआईएस सेटिंग नहीं होती तो संभव लागू किया जा रहा हैं।
वेब ब्राउज़र आपकी वेबसाइट से कनेक्ट होगा, और जब तक कि आपका सर्वर एक HTTP प्रतिक्रिया कोड HTTP/1.1 401 अनधिकृत के साथ प्रतिक्रिया न दे, ब्राउज़र क्रेडेंशियल्स से गुज़र नहीं पाएगा।
आप की कोशिश कर सकते हैं और 401 की एक प्रतिक्रिया कोड मजबूर और हैडर
WWW-Authenticate: Basic realm="SomethingGoesHere"
बाद ब्राउज़र को उपयोगकर्ता नाम और पासवर्ड के लिए उपयोगकर्ता का संकेत देगा सेट है, लेकिन ब्राउज़र (बेस 64 के लिए स्पष्ट-पाठ पर भेज दिया जाएगा इनकोडिंग), इस तरह:
Authorization: Basic YnJpYW5iOmJvYmJ5Ym95
कौन सा Base64 से करने के लिए अनुवाद किया है:
brianb:bobbyboy
मुझे नहीं पता कि आपके पास अपने एएसपी पेज से प्राधिकरण शीर्षलेख तक पहुंच होगी, या यदि वेब सर्वर फिक्र करने जा रहा है क्योंकि कोई इसकी अपेक्षा नहीं करते समय इसे प्रमाण-पत्र पास करने का प्रयास कर रहा है, लेकिन यह लायक हो सकता है एक प्रयास ...
उपयोगकर्ता और पासवर्ड बेस 64 एन्कोडिंग से पहले धोया जाना चाहिए, जब तक कि आप चाहते हैं कि कोई व्यक्ति बेस 64 पर यातायात को आपके क्रेडेंशियल्स को डीकोड न करे। – booyaa