โปรดทราบ : นี่เป็นคำถามโบราณที่มีคำตอบโบราณ แอพที่เชื่อมโยงส่วนใหญ่อยู่ในขณะนี้โดยไม่มีการทำลาย วันนี้คนส่วนใหญ่ดูเหมือนจะใช้Django-allauthหรือหลามสังคมรับรองความถูกต้อง ฉันจะทิ้งคำถามเดิมไว้ด้านล่างเพื่อเห็นแก่ลูกหลาน
มีอย่างน้อยครึ่งโหลแอพ Django ที่ให้การรับรองความถูกต้อง OpenID สำหรับ Django:
- Django-OpenID
- Django-OpenID-รับรองความถูกต้อง
- อีกDjango-OpenID-รับรองความถูกต้องซึ่งดูเหมือนว่าจะเป็นจะตาย
- Django-authopenid
- django-socialauth (ซึ่งให้การรับรองความถูกต้องกับบัญชี Twitter และ Facebook)
- django-socialregistration (มีการรับรองความถูกต้องของ Facebook และ Twitter ด้วย)
- django-openid-consumerซึ่งเป็นส่วนหนึ่งของ django-openid ดั้งเดิมของ Simon Willison ดูเหมือนว่าเหมาะสำหรับความคิดเห็นบล็อกง่ายกว่าเวิร์กโฟลว์การลงทะเบียนเต็มรูปแบบ
- Django สังคม-รับรองความถูกต้อง
ฉันเล่นกับพวกเขาสองสามคน django-openidของ Simon Willison สร้างความประทับใจได้ดี แต่ในขณะที่เขาอยู่ในแนวหน้าของการเป็นผู้นำเทรนด์ใน Djangoland บางครั้งฉันมีปัญหาในการคาดการณ์แนวโน้มของเขา (เช่นระบบ urlpatterns แบบไดนามิกทั้งหมดใน django-openid) ยิ่งกว่านั้นฉันไม่สามารถลงชื่อเข้าใช้เพื่อทำงานกับ Google ได้
Django-authopenidสร้างความประทับใจที่ดีและมันดูเหมือนว่าจะมีการบูรณาการที่ดีกับDjango ลงทะเบียน django-socialauthและdjango-socialregistrationได้รับการสนับสนุนสำหรับ Twitter และ Facebook ซึ่งเป็นข้อดีอย่างแน่นอน ใครจะรู้ว่าเมื่อใดและเมื่อใด Facebook จะเริ่มเป็นผู้ให้บริการ OpenID ... socialauth ดูเหมือนว่าจะมีปัญหาร่วมกัน
ดังนั้นแอพ OpenID ที่ดีที่สุดคืออะไร? โปรดแบ่งปันประสบการณ์เชิงบวก (และลบ) ใด ๆ ขอบคุณ!