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.
Project description
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.
This is a fork to provide updates for compatibility and a package on PyPI only.
django-all-acccess was originally authored by Mark Lavin.
Features
Sane and secure defaults for OAuth authentication
Easy customization through class-based views
Built using the amazing requests library
Installation
It is easiest to install this fork of django-all-access using pip:
pip install fdemmer-django-all-access
django-all-access requires Python 3.6+ & Django along with the following Python packages (which are automatically installed if necessary):
pycryptodome>=3.9
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.
Releases
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fdemmer-django-all-access-1.3.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0b965e3012976a1dcc7eb8e0ef2c619865d170f95483ef2c20c9a521e559934 |
|
MD5 | 33e580ef01bcb45740813fd0720841e0 |
|
BLAKE2b-256 | 809ab7ae268bc08137f5e6793f803fcd01652bc341b1fc869757497cf2023ca1 |
Hashes for fdemmer_django_all_access-1.3.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab68697e65ee4664ab250355f4ad68364e6d0fc3bc2199d5f12b68abae44a81a |
|
MD5 | 4e51504604aa78e9eeff16ce8166a414 |
|
BLAKE2b-256 | 3729673aabb361bfcdb244705c1f061083f941d4da4677b013f0756f76a3a1ad |