मैंने WAAD खातों के साथ प्रमाणित करने के लिए अपने iOS एप्लिकेशन में ADAL लाइब्रेरी को एकीकृत किया है। एक्सेस टोकन प्राप्त करने के बाद लॉगिन स्क्रीन (ADAL की) स्वतः गायब हो जाती है। अब अगर मैं अलग-अलग उपयोगकर्ता के साथ लॉगिन करने के लिए एक ही लॉगिन कोड को कॉल करने का प्रयास करता हूं तो यह कोई नई लॉगिन स्क्रीन नहीं दिखा रहा है और यह स्वचालित रूप से पिछले उपयोगकर्ता के साथ लॉग इन हो रहा था और मुझे नया एक्सेस टोकन दे रहा था। मैं पिछले लॉग इन उपयोगकर्ता का कैश कैसे मिटा सकता हूं। मैंने कैश साफ़ करने के लिए नीचे दिए गए कोड का उपयोग किया लेकिन इसका कोई उपयोग नहीं हुआ।
[authContext.tokenCacheStore removeAll]; // This method is no more available. Getting error for removeAll method.
[authContext.tokenCacheStore removeAllWithError:&error]; // It does not clear cache.
क्या कैशे साफ़ करने या लॉगिन स्क्रीन प्रदर्शित करने का कोई तरीका है? क्रिप्या मेरि सहायता करे। अग्रिम में धन्यवाद।
1 उत्तर
कैश रिमूवल का मतलब है किचेन से टोकन हटाना। वेबव्यू में कुकीज़ पर इसका कोई प्रभाव नहीं पड़ता है। आपको यह सुनिश्चित करने के लिए peomptbehavior.always ध्वज का उपयोग करना चाहिए कि उपयोगकर्ता को लॉगिन समय पर पासवर्ड के लिए कहा जाए।
संबंधित सवाल
नए सवाल
ios
iOS, Apple iPhone, iPod टच और iPad पर चलने वाला मोबाइल ऑपरेटिंग सिस्टम है। IOS प्लेटफॉर्म पर प्रोग्रामिंग से संबंधित प्रश्नों के लिए इस टैग [ios] का उपयोग करें। उन प्रोग्रामिंग भाषाओं के लिए विशिष्ट मुद्दों के लिए संबंधित टैग [उद्देश्य-सी] और [स्विफ्ट] का उपयोग करें।