मैं एक Windows स्टोर अनुप्रयोग है कि प्रमाणीकरण के लिए Azure सक्रिय निर्देशिका का उपयोग डायनेमिक्स सीआरएम ऑनलाइन करने के लिए संवाद के विकास कर रहा हूँ।Azure सक्रिय निर्देशिका लॉगआउट (स्पष्ट लगातार टोकन)
आवेदन इस CRM 2013 एसडीके उदाहरण का उपयोग करता है: SampleCode\CS\ModernAndMobileApps\ModernSoapApp
और प्रमाणन के लिए इस nuget पैकेज को दर्शाता है:
Microsoft.Preview.WindowsAzure.ActiveDirectory.Authentication
मैं सही ढंग से प्रमाणित करने के लिए सक्षम हूँ, मुख्य लाइन यह है:
AuthenticationResult result = await _authenticationContext.AcquireTokenAsync("Microsoft.CRM", ClientID, redirectUrl, string.Empty, string.Empty);
समस्या यह है कि मुझे लॉगआउट कार्यक्षमता जोड़ने की आवश्यकता है और मैं छुटकारा नहीं पा सकता लगातार टोकन एफ।
मैं निम्न पंक्ति के साथ एक लॉगआउट करने की कोशिश की:
(AuthenticationContext.TokenCache as DefaultTokenCache).Clear();
लेकिन आवेदन जब मैं फोन फिर से AcquireTokenAsync विधि बजाय क्रेडेंशियल्स दर्ज करने के लिए पेज दिखा अपने आप में एक वैध टोकन प्राप्त करने में सक्षम है।
मुझे पूर्ण लॉगआउट करने के लिए क्या याद आ रही है?
आपने इसे कैसे हल किया? मुझे WPF ऐप से परेशानी हो रही है, जब मैंने पॉपअप विंडो में "मुझे याद रखें" चेक किया और साइन इन किया, तो मैं साइन आउट नहीं कर सकता। – Dabbas
एक वर्कअराउंड किसी अन्य समय गलत पासवर्ड के साथ प्रमाणीकरण को मजबूर करना है, आमतौर पर यह टोकन –