Skip to main content
https://badge.fury.io/py/djoauth2.png https://travis-ci.org/Locu/djoauth2.png?branch=master

What is DJOAuth2?

DJOAuth2 is an implementation of a sane subset of the OAuth 2 specification, which is described by the OAuth Website as

An open protocol to allow secure authorization in a simple and standard method from web, mobile and desktop applications.

The goal of this implementation is to provide a well-structured Django application that can be easily installed to add OAuth 2.0 provider capability to existing projects. The official specification is broad, and allows for many different ways for clients and servers to interact with each other. This implementation is a secure subset of these interactions in order to make it as easy as possible to reap the benefits of OAuth without having to struggle with the more difficult parts of the spec.

OAuth, and this implementation, are best suited to solving the following problems:

  • Allowing for fine-grained API control — you want your users to choose which applications have access to their data.

  • Acting as an authentication server, allowing other sites to “Log in with <your app>”.

Contributing

Interested in contributing? Great! Check out the contribution guide, which includes instructions for setting up dependencies, generating migrations, and running the test suite.

Metadata

Release files for djoauth2 0.6.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 djoauth2 0.6.0
File Size Uploaded Provenance Actions
djoauth2-0.6.0.tar.gz 48.1 kB Without provenance Details for djoauth2-0.6.0.tar.gz

Release files / djoauth2-0.6.0.tar.gz

Download URL djoauth2-0.6.0.tar.gz
Size 48.1 kB
Tags Source
SHA-256 checksum
How to use checksums
96c5657c75bb5a7c9430a61048b0f09e24c4ea0c24bce7ea954bfbf63111da24
BLAKE2b-256 checksum
How to use checksums
59b2b3fec3a8568b13d131933b5c5a915739e04e652556e118a3d629c36484a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for djoauth2 0.6.0

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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