2016-10-14 10 views
10

के साथ उपयोग के लिए एमएसएएल या एडीएएल लाइब्रेरी अक्टूबर 2016 तक, यह अभी भी मामला है कि माइक्रोसॉफ्ट प्रमाणीकरण पुस्तकालय (एमएसएएल - नुगेट पैकेज: माइक्रोसॉफ्ट.इडेन्टिटी.क्लिएंट) सही/केवल लाइब्रेरी है ज़ैमरिन (आईओएस/एंड्रॉइड) और एज़ूर एडी बी 2 सी सेवा के साथ उपयोग करने के लिए? यह पुस्तकालय (एमएसएएल) केवल अल्फा के रूप में उपलब्ध है और यह सक्रिय रूप से बनाए रखा या विकसित (अप्रैल से) होने की स्थिति में प्रतीत नहीं होता है। माइक्रोसॉफ्ट के "करने के लिए नियम एक Azure-प्रमाणीकरण-पुस्तकालय-देम-ऑल" के रूप में करना है: -एज़ूर एडी बी 2 सी और एक्समरिन

संकेत मिले हैं कि सक्रिय निर्देशिका प्रमाणीकरण लाइब्रेरी (Microsoft.IdentityModel.Clients.ActiveDirectory NuGet पैकेज ADAL) कर रहे हैं , और यह Xamarin का समर्थन करता है; इसे सक्रिय रूप से बनाए रखा जा रहा है और "अल्फा" या "बीटा" स्थिति में नहीं है।

यह समझना कि माइक्रोसॉफ्ट ने एमएसएएल लाइब्रेरी का उपयोग करने के लिए अजीब एडी बी 2 सी डेवलपर्स की ओर इशारा किया है, क्या एडीएलएल एडी बी 2 सी उपयोगकर्ताओं को एडीएएल लाइब्रेरी का उपयोग करके एक्सएरिन एप में प्रमाणीकृत करना संभव है? क्या ब्लॉग या नमूना कोड है जो कोई मुझे इंगित कर सकता है, जो यह दिखाएगा कि यह कैसे करें?

उत्तर

8

यह संभव नहीं है। जैसा कि आप कहते हैं, एडीएएल आमतौर पर उपलब्ध और समर्थित है - हालांकि, इसे केवल एज़ूर एडी "क्लासिक" (उदाहरण के लिए - बी 2 सी) और एडीएफएस "3.0" के खिलाफ काम करने के लिए डिज़ाइन किया गया है। महत्वपूर्ण प्रोटोकॉल और फीचर अंतर हैं जो एडीएएल ओएम और प्रोटोकॉल क्षमताओं को बी 2 सी के साथ असंगत बनाते हैं। एमएसएएल माइक्रोसॉफ्ट के प्रमाणीकरण पुस्तकालयों की नई पीढ़ी का प्रतिनिधित्व करता है, जो एज़ूर एडी वी 2 एंडपॉइंट्स, माइक्रोसॉफ्ट अकाउंट्स (एमएसए) और एज़ूर एडी बी 2 सी के साथ काम करने के लिए डिज़ाइन किया गया है। यह अभी भी पूर्वावलोकन में है, लेकिन यह सक्रिय विकास में है - यदि आप https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/ पर अपना रेपो देखते हैं, तो आप विभिन्न शाखाओं पर काम करेंगे। यदि आप बी 2 सी और एक्समारिन के साथ प्रयोग करना चाहते हैं, तो इसका उपयोग करने के लिए लाइब्रेरी है। इस समय हम आमतौर पर उपलब्ध होने पर ईटीए साझा नहीं कर सकते हैं। धन्यवाद वी

+8

हाय, केवल एक शाखा "सक्रिय" है और इसे अंतिम रूप से 2 महीने पहले अपडेट किया गया था। प्रारंभिक रिलीज के बाद से बहुत अधिक गतिविधि प्रतीत नहीं होती है। इस पुस्तकालय में स्विच करने के लिए माइक्रोसॉफ्ट सलाह और विकास की धीमी गति का मतलब है कि हमें या तो इसे छोड़ना है, या प्रोड को अल्फा जारी करना है। क्या आपके पास बीटा या अगली रिलीज के लिए कम से कम एक ईटीए है? – under

+0

मैं एक ही नाव में हूं। @ Vibronet भाषणों और ब्लॉग के विशाल प्रशंसक। उत्तम सामग्री। लेकिन एक पुस्तकालय के लिए धीमी प्रगति जिसे परियोजना के ** प्रारंभ ** में बेक किया जाना आवश्यक है, आश्वस्त नहीं है। सामाजिक पहचान प्रदाताओं के लिए Xamarin एसडीके अविश्वसनीय रूप से भ्रमित कर रहे हैं। गंभीरता से। परियोजना के लिए लिंक में से एक हाईस्कूल होमवर्क पेज पर जाता है। कम से कम कहने के लिए निराशाजनक। – nhwilly

+1

यहां हम तीन महीने बाद हैं। ओपी के समान ही मुद्दे: मैंने एएडी में एक बड़ा निवेश किया और अब मैं एक असमर्थित लाइब्रेरी के अल्फा संस्करण के साथ फंस गया हूं जिस पर मुझे अपना LOB उत्पाद आधार बनाना है। मैं इसके साथ सहज नहीं हूँ। –

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