What's the best and most recent social authentication plugin for Django?
Asked Answered
D

3

6

There are plenty of them out there but a lot of them are old - can anyone recommend a plugin which they recently implemented?

The only thing I really care about is gmail/yahoo, facebook and twitter are optional.

EDIT: To address the answer,

Confusion on using django socialauth

^ the author says there are newer forks, those are what I'm looking for.

Dotard answered 17/5, 2010 at 1:7 Comment(0)
F
3

That's kind of what's cool about github - it tracks forks for you and draws a cool little network graph. From that, you can easily find the most recently updated fork

Just click on the 'Network' button to see the graph.

Felisha answered 18/5, 2010 at 15:50 Comment(1)
Sweet, didn't know that, I only learned yesterday that you could send links to specific lines of code. Github just gets better and better..Carlicarlick
T
4

Have you looked at Django Socialauth?

This is a application to enable authentication via various third party sites. In particular it allows logging in via

  1. Twitter
  2. Gmail
  3. Facebook
  4. Yahoo(Essentially openid)
  5. OpenId
Truthfunction answered 17/5, 2010 at 1:10 Comment(1)
Yes but I came across a SO thread where the author of this plugin says it's outdated himself.Dotard
I
4

django-social-auth by Matías Aguirre is an implementation which looks pretty active as a project, as of today.

According to the README it supports all major providers (and some contributed others), basic user data population and multiple social accounts association to single users.

Edit: django-social-auth is now called python-social-auth.

django-allauth by Raymond Penners is a viable alternative specifically for Django. It supports almost as many providers, and is also very active as a project.

Iconolatry answered 11/3, 2011 at 23:27 Comment(5)
I'm using django-social-auth in a project, and it's worked fairly well for me so far.Derr
@BradMontgomery: Any information regarding linked in? Seems you need to implement your own linkedin backend.Tomasz
@Tomasz It looks like there's a contrib backend that will do LinkedIn authentication (and others, too!). I'm only using Google, Facebook, and Twitter, but I'd like to check out these contribs and see how well they work. Looks like it's worth checking into.Derr
@BradMontgomery: Yes, you are correct. I was able to integrate with linkedin and no additional backend implementation was needed. Suppose I should have tested this before asking but do appreciate the quick response!Tomasz
This is the best out of the lot. So good we switched overt to using it on opencomparison.org: djangopackages.com/grids/g/this-siteBroken
F
3

That's kind of what's cool about github - it tracks forks for you and draws a cool little network graph. From that, you can easily find the most recently updated fork

Just click on the 'Network' button to see the graph.

Felisha answered 18/5, 2010 at 15:50 Comment(1)
Sweet, didn't know that, I only learned yesterday that you could send links to specific lines of code. Github just gets better and better..Carlicarlick

© 2022 - 2024 — McMap. All rights reserved.