मेरे पास स्थिर HTML फ़ाइलों का एक संग्रह है, मैं अपने Azure AD B2C में साइन इन किए गए क्लाइंट के साथ साझा करना चाहता हूं।

ऐसा करने का सबसे अच्छा तरीका क्या होगा?

आदर्श रूप से, समाधान टोकन से कुछ दावों को भी पढ़ सकता है और यह तय कर सकता है कि ग्राहक कौन सी HTML फ़ाइलों तक पहुँचने के लिए अधिकृत है। My Azure AD B2C इस तरह से कॉन्फ़िगर किया गया है, जहां केवल वैध ग्राहक ही खाते प्राप्त कर सकते हैं। अब मैं उन्हें उनके स्वामित्व वाले उत्पादों के दस्तावेज़ीकरण तक पहुंच प्रदान करना चाहता हूं। ये टोकन में एक स्ट्रिंग ऐरे के रूप में प्रदान किए जाते हैं।

0
sekthor 24 नवम्बर 2020, 16:06

2 जवाब

सबसे बढ़िया उत्तर

ऐसा करने का सबसे अच्छा तरीका मैं सोच सकता हूं कि एक हल्की Azure ऐप सेवा बनाना है जो प्राधिकरण टुकड़े को संभाल सकता है और स्थिर फ़ाइलों के लिए निर्देशिका द्वारा भूमिका-आधारित पहुंच को नियंत्रित कर सकता है। जैसा कि हरि कृष्ण ने कहा है, आपको प्रमाणीकरण कोड w/PKCE प्रवाह का उपयोग करके एक्सेस टोकन प्राप्त करने के लिए कुछ जावास्क्रिप्ट प्लेटफॉर्म के रूप की आवश्यकता होगी। एक बार आपके पास पहुंच टोकन हो जाने के बाद, ऐप सेवा टोकन पर मौजूद उपयोगकर्ता की भूमिका के आधार पर आपकी निर्देशिका तक पहुंच को नियंत्रित कर सकती है।

1
Scott McNeany 25 नवम्बर 2020, 16:57

आपके परिदृश्य के लिए सबसे समर्थित परिदृश्य होगा Auth कोड PKCE प्रवाह। जो आपको किसी भी जावास्क्रिप्ट प्लेटफॉर्म की मदद से प्रमाणित करने में मदद करता है और बैकएंड प्रोग्रामिंग की आवश्यकता नहीं है। साथ ही, सुनिश्चित करें कि प्रत्येक पृष्ठ प्रमाणित है, क्योंकि यह प्रवाह एकल पृष्ठ अनुप्रयोग के लिए डिज़ाइन किया गया है।

1
Hari Krishna 24 नवम्बर 2020, 17:00