6
votes

Quel est le meilleur et le plus récent plugin d'authentification sociale pour Django?

Il y en a beaucoup d'entre eux, mais beaucoup d'entre eux sont vieux - quelqu'un peut-il recommander un plugin qu'ils ont récemment mis en œuvre?

La seule chose que je me soucie vraiment de Gmail / Yahoo, Facebook et Twitter sont facultatifs.

Modifier: pour répondre à la réponse,

Confusion sur l'utilisation de Django Socialauth

^ L'auteur dit qu'il y a de nouvelles fourches, ce sont ce que je cherche.


0 commentaires

3 Réponses :


4
votes

Avez-vous regardé Django Socialauth ?

Ceci est une application pour activer Authentification via divers tiers des sites. En particulier, il permet la journalisation En via

  1. Twitter
  2. gmail
  3. Facebook
  4. Yahoo (essentiellement openid)
  5. OpenID

1 commentaires

Oui, mais je suis tombé sur un thread si l'auteur de ce plugin dit qu'il est obsolète lui-même.



3
votes

C'est un peu de ce qui est cool sur GitHub - il suit des fourches pour vous et dessine un petit graphique de réseau cool. De cela, vous pouvez facilement trouver La dernière fourchette la plus récente

Il suffit de cliquer sur le bouton "Réseau" pour voir le graphique.


1 commentaires

Sweet, je ne savais pas que, je n'ai appris que hier que vous pourriez envoyer des liens vers des lignes de code spécifiques. GitHub va juste de mieux en mieux ..



4
votes

Django-Social-Auth de Matías Aguirre est une implémentation qui a l'air jolie actif en tant que projet, à compter d'aujourd'hui.

Selon le ReadMe, il prend en charge tous les principaux fournisseurs (et certains contributions d'autres), la population de données d'utilisateur de base et l'association de plusieurs comptes sociaux à des utilisateurs célibataires.

edit: django-socio-auth est maintenant appelé Python-Social-Auth .

Django-Allauth par Raymond Penners est une alternative viable spécifiquement pour Django. Il prend en charge presque autant de fournisseurs , et est également très actif en tant que projet.


5 commentaires

J'utilise Django-Social-Auth dans un projet et cela a assez bien fonctionné pour moi jusqu'à présent.


@Bradmontgomery: Toutes les informations concernant le lien entre? Semble que vous devez mettre en œuvre votre propre backend de LinkedIn.


@Chris il semble qu'il y ait un Backend qui fera une authentification (et d'autres aussi!). Je n'utilise que Google, Facebook et Twitter, mais j'aimerais vérifier ces contributions et voir à quel point ils fonctionnent bien. On dirait que ça vaut la peine d'être vérifié.


@Bradmontgomery: Oui, vous êtes correct. J'ai pu intégrer avec LinkedIn et aucune mise en œuvre supplémentaire de backension n'était nécessaire. Supposons que j'aurais dû tester cela avant de demander mais apprécier la réponse rapide!


C'est le meilleur du lot. Tellement bon, nous sommes passés à l'utiliser sur OpenComparison.org: djangopackages.com/grids/g/ Ce site