कृपया ध्यान दें : यह एक प्राचीन प्रश्न है जिसका प्राचीन उत्तर है। लिंक किए गए अधिकांश ऐप अब अप्रमाणित हैं। इन दिनों, ज्यादातर लोग django-allauth या python-social- Andor का उपयोग करते हैं । मैं पोस्टरिटी के खातिर मूल प्रश्न को नीचे छोड़ दूंगा।
कम से कम आधा दर्जन Django ऐप हैं जो Django के लिए OpenID प्रमाणीकरण प्रदान करते हैं:
- Django-openid
- Django-openid लेखन
- एक अन्य django-openid-Cort , जो मृत प्रतीत होता है
- Django-authopenid
- django-socialauth (जो ट्विटर और फेसबुक खातों के साथ प्रमाणीकरण भी प्रदान करता है)
- django-socialregistration (फेसबुक और ट्विटर प्रमाणीकरण भी है)
- django-openid-Consumer , Simon Willison के मूल django-openid का कांटा। एक पूर्ण पंजीकरण पंजीकरण वर्कफ़्लो की तुलना में सरल ब्लॉग टिप्पणियों के लिए अधिक अनुकूल लगता है
- Django-सामाजिक लेखन
मैं उनमें से एक जोड़े के साथ खेला। साइमन विलिसन के डेजैंगो-ओपनिड ने एक अच्छी छाप छोड़ी, लेकिन जैसा कि वह Djangoland में ट्रेंडसेटिंग के मामले में सबसे आगे है, मुझे कभी-कभी अपने रुझानों के आसपास मेरे सिर को लपेटने में कठिनाइयां होती हैं (उदाहरण के लिए django-openid में पूरे गतिशील urlpatterns सिस्टम)। क्या अधिक है, मैं Google के साथ काम करने के लिए लॉगिन नहीं कर सका।
django-Cortopenid ने एक अच्छी छाप छोड़ी और ऐसा लगता है कि django-registration के साथ अच्छा एकीकरण है । django-socialauth और django-socialregistration को Twitter और Facebook के लिए समर्थन प्राप्त है, जो निश्चित रूप से एक प्लस है। कौन जानता है कि क्या और कब फेसबुक एक ओपनआईडी प्रदाता बनना शुरू हो जाएगा ...? सामाजिकता समस्याओं का अपना हिस्सा है , हालांकि लगता है।
तो, वहाँ सबसे अच्छा OpenID ऐप क्या है? कृपया कोई भी सकारात्मक (और नकारात्मक) अनुभव साझा करें। धन्यवाद!