2010-07-22 12 views
9

django-socialregistration or django-SocialAuth?¿Qué solución es mejor para la autenticación social de Django?

Para mi nuevo proyecto, estoy pensando en tener registros solo a través de Facebook (y posiblemente Twitter). No me importa OpenID, por lo tanto, esta pregunta no responde a mi preocupación: What's the best solution for OpenID with Django?

Ambas aplicaciones parecen adecuadas, pero ¿cómo ha sido la experiencia con cualquiera que las haya usado? ¿Cuál tiene más actividad detrás?

Respuesta

3

Escogí django-socialregistration por capricho y obtuve ayuda de flashingpumpkin en #django sobre la última versión (hay una versión más reciente en github).

Lo instalé ayer en nuestra aplicación django y obtuve la integración con Twitter trabajando sin demasiados problemas. No pude probar Facebook porque developer.facebook.com estaba teniendo problemas y no podía darme mis llaves.

Hasta el momento se ve bien y lo suficientemente simple, pero no estoy seguro todavía si va a tener las características más allá de la inscripción social que estamos buscando, pero a juzgar por el código que puede no ser demasiado duro para agregar.

+0

Para developer.facebook.com asegúrese de finalizar su dominio con un '/' porque esto tiende a generar un error. Decidí ir con d-sr también, pero teniendo problemas con la autenticación de Facebook desde que pasaron de py-facebook a facebook-python-sdk – 828

+0

supongo que ahora registraste tu aplicación en facbook. ¿Estás contento con el registro social? ¿Funciona bien con openid? – Mermoz

+0

Finalmente buscamos la integración con solo Twitter, que funcionó muy bien con algunos pequeños ajustes específicos de dominio para nuestros modelos. No he probado Facebook o OpenID, pero diría que solo intente, Twitter fue muy sencillo. – Alper

2

Solo para contribuir, he encontrado que django-allauth es una gran herramienta para manejar el registro y la autenticación social y normal. Es compatible con casi todos los proveedores de OAuth. Here es una diapositiva que lo admite, explica pros y contras y lo compara con otros, y here es una revisión de 4 autjan django plugins (incluyendo django-allauth). ¡Espero eso ayude!

Cuestiones relacionadas