सामान्य रूप से Asp.Net (एमवीसी के लिए विशिष्ट नहीं) के पास प्रमाणीकरण को प्रबंधित करने का एक अंतर्निहित तरीका है।
यह मेम्बरशिपप्रोवाइडर, रोलप्रोवाइडर और प्रिंसिपलप्रोवाइडर के माध्यम से किया जाता है। अधिक विवरण के लिए आप उन्हें गूगल कर सकते हैं।
आपके परिदृश्य में, जहाँ आपको किसी मौजूदा स्कीमा के विरुद्ध उपयोगकर्ता क्रेडेंशियल्स की जाँच करनी होती है, आप बस अपने स्वयं के कस्टम MembershipProvider (और, यदि आवश्यक हो, रोलप्रोवाइडर और/या प्रिंसिपलप्रोवाइडर) को बेस क्लास से व्युत्पन्न कर सकते हैं।
अपने कस्टम प्रदाता के अंदर आप अपने डोमेन विशिष्ट कोड के साथ हस्ताक्षर विधियों को लागू करेंगे।
अंत में, आप अपने कस्टम प्रदाता को web.config में डिफ़ॉल्ट होने के लिए पंजीकृत करते हैं और आप सेट हो जाते हैं। आपका ऐप उपयोगकर्ताओं और प्रबंधक क्रेडेंशियल्स को प्रमाणित करने के लिए डिफ़ॉल्ट सदस्यता API का उपयोग कर सकता है।