पहले मैं अपना प्रोजेक्ट स्केच करूंगा:
अपनी इंटर्नशिप के लिए मुझे मौजूदा सिस्टम में कार्यक्षमता जोड़ने की आवश्यकता है। OAuth2 के माध्यम से उपयोगकर्ता द्वारा अधिकृत किए जाने के बाद एक 3 पार्टी क्लाइंट को एक्सएक्स वेबसर्विस से डेटा का उपयोग करने में सक्षम होना चाहिए। मैं समझता हूं कि मुझे एक 'प्रॉक्सी वेब सेवा' बनाने की आवश्यकता है, जिसे ग्राहक अपनी कॉल कर सकता है और जो AX सेवाओं को कॉल करता है, लेकिन मैं OAuth2 भाग के बारे में थोड़ा अनिश्चित हूं। अधिकांश ट्यूटोरियल और गाइड ASP.NET की फेसबुक या Google- लॉगिन के लिए पहचान का उपयोग करने के बारे में हैं। मुझे इसकी आवश्यकता नहीं है, मुझे मौजूदा क्रेडेंशियल्स का उपयोग करने की आवश्यकता है इसलिए मुझे अपनी OAuth2 सेवा बनाने की आवश्यकता है।
मुझे इस पर ट्यूटोरियल, गाइड या स्पष्टीकरण खोजना मुश्किल है। मैं OAuth2 को समझता हूं और क्या करने की जरूरत है, लेकिन मैंने ऐसा पहले कभी नहीं किया है और इसे शुरू करना मुश्किल है। निकटतम चीज़ जो मुझे चाहिए वह मुझे मिल गया है, यह गितुब रेपो लिंक है , लेकिन समाधान नहीं बनता है।
मेरे मन में एक ASP.NET MVC वेबसाइट बन रही है, जहाँ ग्राहक (तृतीय पक्ष) स्वयं को पंजीकृत कर सकते हैं और अपनी क्लाइंट आईडी प्राप्त कर सकते हैं। ASP.NET API के साथ मैं एपीआई बनाना चाहता था जो आवश्यक टोकन और पैरामीटर ले, और फिर Dyn AX सेवाओं का उपयोग करें।
क्या यह सही है या मैं पूरी तरह से गलत हूं? अपने स्वयं के oauth2 सर्वर / सेवा के निर्माण के संबंध में कोई मदद या लिंक अच्छा होगा।