मैंने इस सवाल से पहले वेब पर खोजने के लिए अपनी पूरी कोशिश की है। मैंने स्टैक ओवरफ्लो पर समान प्रश्न देखे हैं, हालांकि, अब तक किसी को भी संतोषजनक रूप से उत्तर नहीं दिया गया है। यह आवर्ती प्रश्न उत्तर देने का एक और प्रयास है।एएसपी.नेट पहचान + विंडोज प्रमाणीकरण (मिक्स मोड - फॉर्म + विंडोज)
समस्या
कैसे एक ASP.NET MVC 5 वेबसाइट जो इंटरनेट उपयोगकर्ताओं के लिए इंट्रानेट उपयोगकर्ताओं और "प्रपत्र प्रमाणीकरण" के लिए "Windows प्रमाणीकरण" का उपयोग करता है के निर्माण के लिए? हम एएसपी.NET पहचान का उपयोग करके इसे पूरा करना चाहते हैं। इसके अलावा, हम प्राधिकरण के लिए सक्रिय निर्देशिका समूह का उपयोग नहीं करना चाहते हैं। इंट्रानेट उपयोगकर्ताओं के लिए, हम सक्रिय निर्देशिका का उपयोग करके उन्हें प्रमाणित करना चाहते हैं और फिर अपनी भूमिकाओं और अन्य प्रोफ़ाइल डेटा को प्रबंधित करने के लिए एएसपी.NET पहचान पर वापस आना चाहते हैं।
अगर हम अंतिम उपयोगकर्ता को विधि विधि चुनने के लिए नहीं कहते हैं तो यह अच्छा होगा। वेब ऐप को सहजता से इंट्रानेट उपयोगकर्ताओं में लॉग इन करना चाहिए। उन्हें यह भी नहीं पता होना चाहिए कि एक लॉगिन स्क्रीन है। इसी तरह, इंटरनेट उपयोगकर्ताओं को अपने डोमेन प्रमाण-पत्र दर्ज करने के लिए नहीं कहा जाना चाहिए। उन्हें तुरंत फॉर्म आधारित लॉगिन स्क्रीन देखना चाहिए।
क्या इसे हल करने का कोई अनुशंसित तरीका है? या यदि आप इनमें से कोई भी उचित समाधान हैं तो क्या आप टिप्पणी कर सकते हैं?
http://world.episerver.com/blogs/Dan-Matthews/Dates/2014/8/Mixing-Forms-and-Windows-Authentication/
https://github.com/MohammadYounes/MVC5-MixedAuth
FYI करें यह अब उपयोगी नहीं हो मई 2004 लेख है,: https://msdn.microsoft.com/en-us/library/ms972958.aspx
क्या आपने अंत में इसे हासिल करने में कामयाब रहे? मैं इसी तरह के समाधान की तलाश में हूं, हालांकि Azure के लिए सक्रिय निर्देशिका के साथ समाधान प्रदान करने की अतिरिक्त जटिलता भी –
रवि, क्या आप समाधान पहुंचने में सक्षम हैं यदि हां कृपया हमारे साथ समाधान साझा करें। – Aji
अभी तक नहीं, जब मैं करता हूं तो पोस्ट करूंगा। –