2014-07-09 7 views
10

मैं Office365 एपीआई से नमूना कोड का परीक्षण करने के कोशिश कर रहा हूँ, मैं अपने खाते में प्रवेश कर सकता है में नाकाम रही है, लेकिन उसके बाद मैं हमेशा इस अपवादक्लाइंट एप्लिकेशन ने संसाधन 'https://outlook.office365.com' तक पहुंच का अनुरोध किया है। यह अनुरोध


AuthenticationFailedException पकड़ा गया था

AADSTS65005 मिलेगा: क्लाइंट एप्लिकेशन ने संसाधन 'https://outlook.office365.com' तक पहुंच का अनुरोध किया है। यह अनुरोध विफल हो गया है क्योंकि क्लाइंट ने इस संसाधन को इसकी आवश्यक संसाधन संसाधन सूची में निर्दिष्ट नहीं किया है।

ट्रेस ID: 7a39b0bd-1738-418f-984a-feffae5b5d9b

सहसंबंध ID: 16da7c7f-9f0c-468f-a560-a51b1ac9b3bf

टाइमस्टैम्प: 2014-07-09 07: 36: 34Z


यह वह कोड है जिसे मैं परीक्षण कर रहा हूं यह कोड एपीआई द्वारा उत्पन्न किया गया है।

Authenticator authenticator = new Authenticator(); var authInfo = await authenticator.AuthenticateAsync("https://outlook.office365.com");

कृपया मुझे या बिंदु बाहर मैं गलत क्या कर रहा मदद, यह मेरी पहली बार Office365 में विकसित करने के लिए कृपया मदद और धन्यवाद है।

उत्तर

7

मैं अभी भी आपके प्रश्न में एक ही त्रुटि में भाग लेने आया हूं, इसलिए जब किसी ने कभी जवाब नहीं दिया तो मुझे लगा कि मैं जो जवाब मिला हूं उसे पोस्ट करूंगा। यह त्रुटि Azure डैशबोर्ड में https://manage.windowsazure.com पर ऐप पर अनुरोध की गई अनुमतियों से संबंधित है।

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

+4

मैं ऐसा किया जांचें। लेकिन अभी भी एक ही मुद्दे का सामना करना पड़ रहा है। क्या आप किसी भी अन्य समस्या निवारण चरणों का भी सुझाव दे सकते हैं? –

+0

यहां वही - यहां हमारे समान मुद्दे के बारे में भी पोस्ट किया गया है http://stackoverflow.com/questions/42692959/how-to-sign-in-any-azure-active-directory-ad-user-to-a-shared-native -app-जो – chrisb

0

प्राधिकरण अनुरोध के साथ जुड़े सहमति ढांचे के लिए आवश्यक है कि आपके क्लाइंट एप्लिकेशन को संसाधनों (एपीआई) को अनुमतियों के स्थिर सेट के साथ कॉन्फ़िगर किया गया है जो इसे कॉल करेंगे। उदाहरण के लिए, यदि आपके ऐप को हस्ताक्षरित उपयोगकर्ता के मेल को पढ़ने और अपने कैलेंडर को पढ़ने और लिखने की आवश्यकता है, तो आपको संसाधन के रूप में Office 365 Exchange Online का चयन करना होगा और मेल पढ़ें और कैलेंडर अनुमतियां पढ़ें और लिखें। यह ऐप कॉन्फ़िगरेशन दो तरीकों से किया जा सकता है - एक तरीका आपके देव पर्यावरण के माध्यम से है - जैसे विजुअल स्टूडियो। VS2013 और उसके पास एक कनेक्टर है जो आपको क्लाइंट ऐप पंजीकृत करने और O365 क्लाउड संसाधनों तक पहुंच को कॉन्फ़िगर करने की अनुमति देता है। एक और तरीका Azure प्रबंधन पोर्टल के माध्यम से है (एडी एक्सटेंशन के तहत, अपना आवेदन ढूंढें, कॉन्फ़िगरेशन टैब पर क्लिक करें, और "अन्य अनुप्रयोगों के लिए अनुमतियां" अनुभाग के माध्यम से एक्सेस कॉन्फ़िगर करें। मैं अनुशंसा करता हूं कि आप https://msdn.microsoft.com/en-us/office/office365/howto/common-app-authentication-tasks और निम्न अनुभाग देखें दिखाएं कि एज़ूर मैनेजमेंट पोर्टल और विजुअल स्टूडियो के माध्यम से ऐप कैसे पंजीकृत करें। इसके अलावा आप किस नमूने का प्रयास कर रहे हैं? नमूने में संसाधनों और अनुमति को सेट करने के निर्देशों सहित निर्देशों को शामिल करना चाहिए, आपके आवेदन की जरूरत

1

मुझे एक ही त्रुटि मिली। यह मेरे लिए तय किया गया है:

  1. पर जाएं 0

  2. इसी ऐप कॉन्फ़िगरेशन पृष्ठ पर जाएं।

  3. "अन्य अनुप्रयोगों के लिए अनुमतियों" के लिए नीचे स्क्रॉल करें।

  4. "विंडोज़ एज़ूर सक्रिय निर्देशिका" एप्लिकेशन जोड़ें यदि यह पहले से मौजूद नहीं है।

  5. प्रत्यायोजित अनुमतियों के तहत "पर साइन-सक्षम और उपयोगकर्ता की प्रोफाइल पढ़ें"

संबंधित मुद्दे