Skip to main 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.

Project description

Build Coverage PyPI Download PyPI Python Versions PyPI License

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 & 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

Changelog.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fdemmer_django_all_access-1.3.4.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fdemmer_django_all_access-1.3.4-py2.py3-none-any.whl (26.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file fdemmer_django_all_access-1.3.4.tar.gz.

File metadata

File hashes

Hashes for fdemmer_django_all_access-1.3.4.tar.gz
Algorithm Hash digest
SHA256 bbab17f00ecd06f85b4cfde78d4d91b32517e568d312291718164935ba48b38a
MD5 076f1e79abe6f95b9ce05f2eeba78ea7
BLAKE2b-256 2655808e0085d53e9b4611ee4c83c44e65fc16ab4fd4609d1fb72c21639573d1

See more details on using hashes here.

File details

Details for the file fdemmer_django_all_access-1.3.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for fdemmer_django_all_access-1.3.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bc7229915f1bb781f36d9d14bdc99444f57d2905ff00fb71e346f39d882d6a78
MD5 3627142a7f1bf0c60771e95fef687820
BLAKE2b-256 da8d67c4c93119ab480fd5a33058d0fbe0b00d24ea217c1672e44c453f1a5235

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page