Lütfen dikkat : bu eski cevapları olan eski bir sorudur. Bağlı uygulamaların çoğu artık bakımsız. Bugünlerde çoğu insan django-allauth veya python-social-auth kullanıyor gibi görünüyor . Aşağıdakiler için asıl soruyu aşağıda olduğu gibi bırakacağım.
Django için OpenID kimlik doğrulaması sağlayan en az yarım düzine Django uygulaması vardır:
- Django-Openid
- django-Openid-yetkilendirme
- ölü gibi görünen başka bir django-openid-auth
- Django-authopenid
- django-socialauth (ayrıca Twitter ve Facebook hesapları ile kimlik doğrulaması sağlar)
- django-socialregistration (Facebook ve Twitter kimlik doğrulaması da var)
- django-openid-tüketici , Simon Willison'un orijinal django-openid çatal. Basit blog yorumları için tam teşekküllü bir kayıt iş akışından daha uygun görünüyor
- django-sosyal-auth
Birkaç tanesiyle oynadım. Simon Willison'ın django-openid'i iyi bir izlenim bıraktı, ancak Djangoland'da trend belirleme konusunda öncü olduğu için bazen başımı trendlerinin etrafına sarmakta güçlük çekiyorum (örneğin django-openid'deki tüm dinamik urlpatterns sistemi). Dahası, Google ile çalışmak için giriş yapamadım.
django-authopenid iyi bir izlenim bıraktı ve django kaydı ile iyi bir entegrasyona sahip gibi görünüyor . django-socialauth ve django-socialregistration Twitter ve Facebook için kesinlikle bir artı. Facebook'un OpenID sağlayıcısı olup olmayacağını ve ne zaman başlayacağını kim bilebilir? Yine de socialauth sorunlardan payına sahip gibi görünüyor .
Peki, orada en iyi OpenID uygulaması nedir? Lütfen olumlu (ve olumsuz) deneyimleri paylaşın. Teşekkürler!