नमस्ते, मैं उपयोगकर्ता नाम और पासवर्ड देकर स्वामी पासवर्ड क्रेडेंशियल प्रवाह का उपयोग करने का प्रयास कर रहा हूं और यह नीचे त्रुटि दे रहा है। मैं क्लाइंट आईडी के रूप में मूल एप्लिकेशन का उपयोग कर रहा हूं।

 UserPasswordCredential credentials = new UserPasswordCredential(_userName, _password);
    AuthenticationContext authContext = new AuthenticationContext(_authority);
    var accessToken = await authContext.AcquireTokenAsync(_apiResourceId, _clientId, credentials);
    accessToken.AccessToken;

AdalServiceException: AADSTS65001: उपयोगकर्ता या व्यवस्थापक ने 'देशी क्लाइंट' नाम के आईडी 'xxxxxxxx' के साथ एप्लिकेशन का उपयोग करने के लिए सहमति नहीं दी है। इस उपयोगकर्ता और संसाधन के लिए एक इंटरैक्टिव प्राधिकरण अनुरोध भेजें

मेरे पास एक ऐसा परिदृश्य है जहां मैं क्लाइंट क्रेडेंशियल प्रवाह का उपयोग नहीं कर सकता। क्या ऐसा कुछ है जो मुझे याद आ रहा है जब मैं पॉवरशेल क्लाइंट आईडी 1950a258-227b-4e31-a9cf-717495945fc2 का उपयोग करता हूं तो यह काम करता है। मैं इस एप्लिकेशन को उपयोगकर्ता के संदर्भ में कैसे सहमति दे सकता हूं क्योंकि मैं किरायेदार व्यवस्थापक नहीं हूं।

0
Shiju Samuel 21 अगस्त 2019, 20:13

1 उत्तर

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

यह इस बात पर निर्भर करता है कि आपके द्वारा जोड़ी गई अनुमतियों को व्यवस्थापक-सहमति की आवश्यकता है या नहीं।

आप इसे Azure पोर्टल पर देख सकते हैं: permissions

यदि अनुमतियों के लिए व्यवस्थापक-सहमति की आवश्यकता है, तो आपको यहां "{your किरायेदार} के लिए व्यवस्थापकीय सहमति प्रदान करें" पर क्लिक करके सहमति करने के लिए एक व्यवस्थापक खाते का उपयोग करना होगा: यहां छवि विवरण दर्ज करें

यदि अनुमतियों के लिए व्यवस्थापक-सहमति की आवश्यकता नहीं है, तो आपको पर पहुंचकर सहमति करने के लिए बस एक गैर-व्यवस्थापक खाते का उपयोग करने की आवश्यकता है। https://login.microsoftonline.com/{your किरायेदार}/oauth2/authorize?client_id={Client ID}&response_type=code&redirect_uri={Reply URL}&resource={संसाधन जिसे आप एक्सेस करना चाहते हैं, उदाहरण के लिए: < a href="https://graph.microsoft.com/" rel="nofollow noreferrer">https://graph.microsoft.com/}&prompt=consent. user-consent

इसके अलावा, क्या आप कृपया अधिक विवरण प्रदान कर सकते हैं "परिदृश्य जहां मैं क्लाइंट क्रेडेंशियल प्रवाह का उपयोग नहीं कर सकता"?

2
Allen Wu 22 अगस्त 2019, 01:44