2010-05-17 22 views
5

Có rất nhiều người trong số họ ra khỏi đó, nhưng rất nhiều người trong số họ là cũ - bất cứ ai có thể giới thiệu một plugin mà họ vừa mới thực hiện?Plugin xác thực xã hội tốt nhất và gần đây nhất cho Django là gì?

Điều duy nhất tôi thực sự quan tâm là gmail/yahoo, facebook và twitter là tùy chọn.

EDIT: Để giải quyết những câu trả lời,

Confusion on using django socialauth

^tác giả nói có dĩa mới hơn, đó là những gì tôi đang tìm kiếm.

Trả lời

3

Đó là loại gì thú vị về github - nó theo dõi dĩa cho bạn và vẽ một biểu đồ mạng nhỏ. Từ đó, bạn có thể dễ dàng tìm thấy the most recently updated fork

Chỉ cần nhấp vào nút 'Mạng' để xem biểu đồ.

+0

Ngọt ngào, không biết điều đó, tôi chỉ học được ngày hôm qua rằng bạn có thể gửi liên kết đến các dòng mã cụ thể. Github chỉ trở nên tốt hơn và tốt hơn .. –

4

Bạn đã xem Django Socialauth chưa?

Đây là ứng dụng để cho phép xác thực qua các bên thứ ba khác nhau trang web. Đặc biệt nó cho phép đăng nhập trong qua

  1. Twitter
  2. Gmail
  3. Facebook
  4. Yahoo (Về cơ bản openid)
  5. OpenID
+0

Có nhưng tôi đã xem qua một chuỗi SO nơi tác giả của plugin này nói rằng bản thân nó đã lỗi thời. –

+0

Trang đó đã bị xóa .. –

4

django-social-auth bởi Matías Aguirre là triển khai trông khá năng động như một dự án, tính đến hôm nay.

Theo README nó hỗ trợ tất cả các nhà cung cấp chính (và một số người khác đóng góp), dữ liệu người dùng cơ bản và kết hợp nhiều tài khoản xã hội cho người dùng đơn lẻ.

Chỉnh sửa:django-social-auth giờ đây được gọi là python-social-auth.

django-allauth bởi Raymond Penners là giải pháp thay thế khả thi dành riêng cho Django. Nó hỗ trợ gần như nhiều providers, và cũng rất tích cực như một dự án.

+0

Tôi đang sử dụng django-social-auth trong một dự án, và nó đã làm việc khá tốt cho tôi cho đến nay. –

+0

@BradMontgomery: Bất kỳ thông tin nào liên quan đến? Dường như bạn cần triển khai chương trình phụ trợ liên kết của riêng bạn. – Chris

+1

@Chris Có vẻ như có một [phụ đề đóng góp] (https://github.com/omab/django-social-auth/blob/master/social_auth/backends/contrib/linkedin.py) sẽ thực hiện xác thực LinkedIn (và những người khác nữa!). Tôi chỉ sử dụng Google, Facebook và Twitter, nhưng tôi muốn kiểm tra những đóng góp này và xem chúng hoạt động tốt như thế nào. Có vẻ như đáng để kiểm tra. –