11

से बात करना मेरे पास एएसपीनेट कोर वेब एपीआई है। मैं वर्तमान में एक कोणीय 4 ऐप का उपयोग कर सीधे कॉल कर रहा हूं।प्रमाणीकरण/प्राधिकरण के लिए एक एंगुलर एसपीए एप्लिकेशन के साथ पहचानकर्ता सर्वर पर बात करना, टोकन प्राप्त करने के बाद वेब एपीआई

अब मैं प्रमाणीकरण और प्रमाणीकरण परत जोड़ना चाहता हूं।

मैं अपने समाधान के लिए एक और प्रोजेक्ट (सख्ती से ऑथ) जोड़कर ऐसा करना चाहता हूं: मेरे समाधान में एएसपी.नेट कोर एमवीसी (डब्ल्यू/व्यक्तिगत उपयोगकर्ता खाते) और उसके बाद पहचान सर्वर 4 जोड़ना। योजना उपयोगकर्ताओं, भूमिकाओं आदि को स्टोर करने के लिए मौजूदा पहचान तालिकाओं का उपयोग करना है।

एक बार यह सब सेटअप हो जाने के बाद मैं थोड़ा उलझन में हूं कि कैसे मेरे कोणीय 4 एसपीए ऐप या किसी अन्य तीसरे पक्ष को पहचान सर्वर ऐप के माध्यम से प्रमाणित किया जाता है। मुझे लगता है कि यह किसी तरह का टोकन देता है। फिर उस टोकन के साथ मेरी मूल वेब एपीआई प्रोजेक्ट (यानी GetCustomers()) पर कॉल करने के लिए आगे बढ़ता है।

अनुसंधान से मैंने ऐसा किया है जो मुझे चाहिए केवल एएसपी.NET कोर में जेडब्ल्यूटी बीयर प्रमाणीकरण है।

क्या कोई मुझे इस संपूर्ण प्रक्रिया के बारे में कुछ लिंक/जानकारी प्रदान कर सकता है। पूरी चीज के माध्यम से जाने वाले किसी भी अच्छे वीडियो नहीं मिला है। साथ ही, कृपया पुष्टि करें कि उपर्युक्त पैटर्न मैं ध्वनि के बारे में बात कर रहा हूं।

उत्तर

10

Identity Server अलग flows/grant types, एक आप उस मामले Identity Server में कहा जाता है implicit बारे में बात कर एक jwt token तो आप भंडारण किया जाना चाहिए कि jwt token एक ग्राहक पर और उसके बाद उस टोकन संलग्न जब अपने सुरक्षित webapi मार्गों का अनुरोध हेडर अनुरोध करने के लिए वापस आ जाएगी है।

enter image description here

सरकारी samples यह बहुत अच्छा प्रारंभिक बिंदु है भी अपने blog विषय को कवर उपयोगी जानकारी के बहुत सारे है कि चेकआउट।

विषय यहाँ पर अच्छा वीडियो के बारे में बात हाल ही में एनडीसी conf IdentityServer4: New & Improved for ASP.NET Core से एक अच्छा एक भी अगर आप सामान और अधिक गहराई से सीखना चाहते हैं आप डोमिनिक बेयर के द्वारा

इस pluralsignt course चेकआउट कर सकते हैं
संबंधित मुद्दे