Lütfen dikkat: Bu, eski yanıtları olan eski bir sorudur. Bağlantılı uygulamaların çoğu artık bakımsız. Bu günlerde çoğu insan django-allauth veya python-social-auth. Gelecek nesiller adına orijinal soruyu aşağıda olduğu gibi bırakıyorum.
Django için OpenID kimlik doğrulaması sağlayan en az yarım düzine Django uygulaması var:
- Django-openid
- django-openid-auth
- başka bir Django-openid-auth, ölmüş gibi görünüyor
- Django-authopenid
- Django-socialauth (Twitter ve Facebook hesaplarıyla kimlik doğrulama da sağlar)
- Django-socialregistration (Facebook ve Twitter kimlik doğrulaması da var)
- Django-openid-consumer, Simon Willison'ın orijinal Django-openid'inin bir çatalı. Tam teşekküllü bir kayıt iş akışından ziyade basit blog yorumları için daha uygun görünüyor
- django-social -auth
Birkaç tanesiyle oynadım. Simon Willison'ın Django-openid'i iyi bir izlenim bıraktı, ancak kendisi trend belirlemede ön saflarda yer aldığı için Djangoland'da bazen onun eğilimlerini anlamakta güçlük çekiyorum (örneğin Django-openid'deki tüm dinamik urlpatterns sistemi). Dahası, Google ile çalışmak için giriş alamadım.
Django-authopenid iyi bir izlenim bıraktı ve Django-registration. Django-socialauth ve django-socialregistration Twitter ve Facebook desteği var, ki bu kesinlikle bir artı.Facebook'un ne zaman ve ne zaman Açık olmaya başlayacağını kim bilebilir? kimlik sağlayıcı...? Socialauth'un payı gibi görünüyor yine de birçok sorun var.
Peki, piyasadaki en iyi OpenID uygulaması hangisi? Lütfen herhangi bir olumlu (ve olumsuz) deneyimi paylaşın. Teşekkürler!