Skip to content

django-all-access is a reusable application for user registration and authentication from OAuth 1.0 and OAuth 2.0 providers such as Twitter and Facebook.

License

Notifications You must be signed in to change notification settings

mlavin/django-all-access

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4b15b6c · Feb 28, 2017
Feb 28, 2017
Nov 12, 2016
Nov 12, 2016
Jun 16, 2012
Nov 13, 2016
Nov 12, 2016
Jan 24, 2016
Jan 26, 2014
Nov 15, 2014
Jan 23, 2016
Nov 12, 2016
Jan 23, 2016
Nov 15, 2014
Jan 23, 2016
Nov 12, 2016
Nov 12, 2016

Repository files navigation

django-all-access

django-all-access is a reusable application for user registration and authentication from OAuth 1.0 and OAuth 2.0 providers such as Twitter and Facebook.

The goal of this project is to make it easy to create your own workflows for authenticating with these remote APIs. django-all-access will provide the simple views with sane defaults along with hooks to override the default behavior.

https://travis-ci.org/mlavin/django-all-access.svg?branch=master https://codecov.io/github/mlavin/django-all-access/coverage.svg?branch=master

You can find a basic demo application running at http://django-all-access.mlavin.org/

Features

  • Sane and secure defaults for OAuth authentication
  • Easy customization through class-based views
  • Built on the amazing requests library

Installation

It is easiest to install django-all-access from PyPi using pip:

pip install django-all-access

django-all-access requires Python 2.7 or 3.3+ along with the following Python packages:

django>=1.8
pycrypto>=2.4
requests>=2.0
requests_oauthlib>=0.4.2
oauthlib>=0.6.2

Documentation

Additional documentation on using django-all-access is available on Read The Docs.

License

django-all-access is released under the BSD License. See the LICENSE file for more details.

Contributing

If you have questions about using django-all-access or want to follow updates about the project you can join the mailing list through Google Groups.

If you think you've found a bug or are interested in contributing to this project check out django-all-access on Github.

About

django-all-access is a reusable application for user registration and authentication from OAuth 1.0 and OAuth 2.0 providers such as Twitter and Facebook.

Resources

License

Stars

Watchers

Forks

Packages

No packages published