2012-10-18 15 views
9

फेसबुक, ट्विटर, Google+ और याहू से उपयोगकर्ताओं के लिए प्रमाणीकरण प्राप्त करने के लिए मेरे आवेदन के लिए MVC4 C# पर DotNetOpenAuth का उपयोग करना। वर्तमान में ट्विटर के अलावा अन्य प्रदाता मौजूदा उपयोगकर्ताओं को साइट पर वापस आने पर अनुमति मांगे बिना लॉग इन करने की अनुमति देंगे।ट्विटर के लिए OAuthWebSecurity "मुझे याद रखें" ट्विटर

मैंने देखा कि ट्विटर पर उनके पृष्ठ पर अनुमति अनुरोध पर "मुझे याद रखें" चेक बॉक्स है। यहां तक ​​कि अगर मैं इसे चुनता हूं, फिर भी यह मेरे ट्विटर उपयोगकर्ता नाम और पासवर्ड के लिए अगली बार मुझसे पूछता है। अन्य तीन प्रदाता स्वचालित रूप से पृष्ठ में अपना साइन इन देखे बिना मुझे प्रमाणित करते हैं।

उपयोगकर्ताओं को ट्विटर के माध्यम से मेरी साइट पर वापस आने के लिए कैसे अनुमति दें फिर से अनुमति अनुरोध के माध्यम से नहीं जाने के लिए लॉग इन करें?

उत्तर

4

मुझे लगता है कि ऐसा इसलिए है क्योंकि ट्विटर को आपको ट्विटर पर साइन इन करने की आवश्यकता है।

इसे "अन्य याद रखें" बटन के आसपास दूसरी तरफ कहकर याद है कि उपयोगकर्ता ने ट्विटर को अपने उपयोगकर्ता डेटा को अपनी वेबसाइट के साथ साझा करने के लिए अधिकृत किया है और वे अगली बार अपनी वेबसाइट पर लॉग इन करने के लिए अपने खाते का उपयोग करने के लिए स्वीकार करते हैं। लेकिन आपको अभी भी विशेष सत्र के लिए अधिकृत होने के लिए ट्विटर पर लॉग इन करना होगा।

तो जब कोई उपयोगकर्ता पहले ही ट्विटर पर साइन इन हो चुका है, तो उन्हें "मुझे याद रखें" चेक बॉक्स की जांच होने पर उन्हें आपकी वेबसाइट के लिए साइन इन करने की आवश्यकता नहीं है।

भी देखें developer documentation - sign in flow कह रही:

ट्विटर प्राधिकरण का ट्रैक रखता है, तो उपयोगकर्ताओं के लिए पहले से ही twitter.com जो आवेदन के लिए अधिकृत किया में प्रवेश किया हुआ है, कोई यूआई दिखाया गया है - इसके बजाय, वे अपने आप पुनः निर्देशित कर रहे आवेदन पर वापस।

और

मामले में जहां उपयोगकर्ता पहले से ही twitter.com में प्रवेश किया हुआ है और वेबसाइट के लिए पहुंच प्रदान की है में, यह तुरंत पुनः निर्देशित किया।

+0

मेरी मुद्दा यह है कि भले ही ट्विटर में लॉग इन मैं अभी भी अपने क्रेडेंशियल दर्ज करने के लिए आवश्यक कर रहा हूँ है मेरी साइट में प्रमाणित करने के लिए। तो समस्या शायद "मुझे याद रखें" के साथ नहीं बल्कि ट्विटर के माध्यम से उपयोगकर्ता प्रमाणीकरण लौट सकती है। –

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