Skip to main content

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.

Release files for django3-all-access 0.10.0

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

Source distribution (sdist)

Source distribution for django3-all-access 0.10.0
File Size Uploaded
django3-all-access-0.10.0.tar.gz 17.8 kB Details

Release files / django3-all-access-0.10.0.tar.gz

Download URL django3-all-access-0.10.0.tar.gz
Size 17.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1ab5dbcd1cd291d47b6a6dc263a38b24fbcd05263afc9a5f361b998ea796c4e8
BLAKE2b-256 checksum
How to use checksums
fa64e43dc5bc8596392259fe14bf483b12d23b79110f9a474a107014726c500d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.5

Release history Release notifications | RSS feed

This release

0.10.0 This release

1 release file

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