मैं अपने एसपीए (Angular.js और adal.js ( https://github.com/Azure-Samples/active-directory-angularjs-singlepageapp-dotnet-webapi उदाहरण की तरह)एक स्पा से नीला बी 2 सी का उपयोग कर (कोणीय और adal.js)
मेरे ई प्रमाणित करने के लिए कोशिश कर रहा हूँ एक WebAPI के खिलाफ प्रमाणित कर रहा है एक नीला बी 2 सी पूर्वावलोकन किरायेदार है
मैंने सफलतापूर्वक मेरी WebAPI करने के लिए मेरी वेबसाइट से कोणीय के माध्यम से प्रवेश कर सकते हैं, लेकिन नहीं जे एस एसपीए से
मेरे सेटअप:।। WebAPI और वेबसाइट शेयर एक ही clientid (केवल करता है इस तरह से काम करने लगते हैं) एसपीए का अपना ग्राहक है, अन्यथा लॉग इन करने का प्रयास करते समय मुझे "एपीआई संस्करण समर्थित नहीं है" त्रुटियां मिलती हैं। मैंने सभी एप्लिकेशन के लिए oauth2AllowImplicitFlow सक्षम किया है, स्पा से वेबपी तक एप्लिकेशन अनुमतियां दी हैं। वेबपी और एसपीए पर कोर सक्षम हैं।
मुझे लॉगिन पूरा करने के बाद भी टोकन प्राप्त करने में सक्षम होने लगते हैं, लेकिन जब मैं अपना एपीआई कॉल करने का प्रयास करता हूं, तो मुझे इस अनुरोध के लिए एक एक्सेस अस्वीकार कर दी जाती है।
क्या यह इस तरह से काम करना चाहिए? मुझे एक स्पा और एपीआई के साथ विभिन्न सर्वरों पर चलने के साथ बी 2 सी का उपयोग करने का उदाहरण नहीं मिला।
अग्रिम धन्यवाद
पीटर
में अब भी है 28 नवंबर 2016 के रूप में के समय इस कार्यक्षमता उपलब्ध है। इसे देखें: https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/15334311-support-oauth-2-0-implict-flow – user1843640