मैं django के साथ डिफ़ॉल्ट प्रमाणीकरण प्रणाली का उपयोग कर रहा हूं, लेकिन मैंने ओपनआईडी लाइब्रेरी में जोड़ा है, जहां मैं ओपनआईडी के माध्यम से उपयोगकर्ताओं को प्रमाणीकृत कर सकता हूं। मैं उन्हें क्या करना चाहता हूं उन्हें लॉग इन करना है, लेकिन यह डिफ़ॉल्ट django ऑथ सिस्टम का उपयोग करने लगता है, मुझे उपयोगकर्ता को प्रमाणीकृत करने के लिए उनके पासवर्ड की आवश्यकता है। क्या वास्तव में उनके पासवर्ड का उपयोग किए बिना इसे पाने का कोई तरीका है?पासवर्ड के बिना django प्रमाणीकरण
मैं कुछ इस तरह करना चाहते हैं ...
user = ... # queried the user based on the OpenID response
user = authenticate(user) # function actually requires a username and password
login(user)
मैं जल्दी ही बस authenticate
समारोह को बंद रखना होगा, लेकिन यह एक backend
क्षेत्र है, जो लॉगिन के लिए आवश्यक है जुड़ जाता है।
[बिना पासवर्ड के उपयोगकर्ता में मैन्युअल रूप से लॉगिंग] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/2787650/manually-logging-in-a-user-without-password)। – easoncxz