क्लाइंट प्रमाणीकरण योजना ‘एनोनिमस’ के साथ HTTP अनुरोध अनधिकृत है। सर्वर से प्राप्त प्रमाणीकरण हेडर ” था।

प्रोग्रामिंग


C#.NET का उपयोग करके प्रमाणपत्र प्रमाणीकरण का उपयोग करके किसी तृतीय पक्ष वेब सेवा (वेबमेथड) से कनेक्ट करने का प्रयास करते समय हमें समस्या का सामना करना पड़ रहा है। जब हम जेकेएस (जावा की स्टोर) में क्लाइंट के चेन सर्टिफिकेट को स्थापित करने के बाद सूप यूआई के माध्यम से इसे आजमाते हैं, तो यह पूरी तरह से काम करता है।

हम निर्यातित पीएफएक्स प्रमाणपत्र का उपयोग करके पारित करने का प्रयास कर रहे हैं

X509Certificate2(‘.pfx फ़ाइल पथ’, ‘पासवर्ड’) या उपयोग कर रहे हैं
objClient.ClientCredentials.ClientCertificate.SetCertificate(StoreLocation.LocalMachine, StoreName.Root, X509FindType.FindBySubjectName, “Certificate”);

हमें नीचे त्रुटि मिल रही है “HTTP अनुरोध क्लाइंट प्रमाणीकरण योजना ‘अनाम’ के साथ अनधिकृत है। सर्वर से प्राप्त प्रमाणीकरण हेडर ” था।”
डायग्नोस्टिक्स लॉग में हमें “दूरस्थ सर्वर ने एक त्रुटि दी: (401) अनधिकृत।”

जब प्रमाणीकरण एसएसएल के बजाय उपयोगकर्ता नाम और पासवर्ड होता है तो वही चीज़ पूरी तरह से काम करती है।

आपसे अनुरोध है कि कृपया इस पर हमारी मदद करें, यह उत्पाद के लाइव होने के लिए एक शो स्टॉपर बन रहा है।

कृपया आवश्यक कार्रवाई करें।

समाधान 1

सुनिश्चित करें कि अज्ञात प्रमाणीकरण सक्षम है और फिर IIS रीसेट करें।

コメント

タイトルとURLをコピーしました