Skip to main content

Django Social Auth is an easy way to setup social authentication/authorization mechanism for Django projects.

Crafted using base code from django-twitter-oauth and django-openid-auth, it implements a common interface to define new authentication providers from third parties.

You can view this app’s documentation on Read the Docs too.

Features

This application provides user registration and login using social site credentials. Some features are:

Demo

There’s a demo at http://social.matiasaguirre.net/. Note: It lacks some backends’ support at the moment.

Contact

Join the django-social-auth discussion list and bring any questions or suggestions that would improve this application.

Also join the IRC channel #django-social-auth on Freenode server.

Documentation

Extensive documentation at Read the Docs.

Dependencies

Dependencies that must be met to use the application:

Installation

From pypi:

$ pip install django-social-auth

or:

$ easy_install django-social-auth

or clone from github:

$ git clone git://github.com/omab/django-social-auth.git

and add social_auth to PYTHONPATH:

$ export PYTHONPATH=$PYTHONPATH:$(pwd)/django-social-auth/

or:

$ cd django-social-auth
$ sudo python setup.py install

Copyrights and Licence

django-social-auth is protected by BSD licence.

Some bits were derived from others’ work and copyrighted by:

  • django-twitter-oauth:

    Original Copyright goes to Henrik Lied (henriklied)
    Code borrowed from https://github.com/henriklied/django-twitter-oauth
  • django-openid-auth:

    django-openid-auth -  OpenID integration for django.contrib.auth
    Copyright (C) 2007 Simon Willison
    Copyright (C) 2008-2010 Canonical Ltd.

Metadata

Release files for django-social-auth3 0.7.23

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-social-auth3 0.7.23
File Size Uploaded Provenance
django-social-auth3-0.7.23.tar.gz 67.0 kB Without provenance Details

Release files / django-social-auth3-0.7.23.tar.gz

Download URL django-social-auth3-0.7.23.tar.gz
Size 67.0 kB
Tags Source
SHA-256 checksum
How to use checksums
fc5111fcab31e9e7455021e36716559afd56186454db56fa58379d6d5ccd7bed
BLAKE2b-256 checksum
How to use checksums
5b8d6ed964dd327f0ed90d34cbe9ab814683d684ace08ae1f2e5173557f39b39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for django-social-auth3 0.7.23

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page