OAuth 2.0 server implementation.
Project description
Source code: https://github.com/locu/djoauth2
Documentation: http://djoauth2.readthedocs.org/
Issue tracker: https://github.com/locu/djoauth2/issues
Mailing list: https://groups.google.com/forum/#!forum/djoauth2
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.
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
File details
Details for the file djoauth2-0.6.0.tar.gz
.
File metadata
- Download URL: djoauth2-0.6.0.tar.gz
- Upload date:
- Size: 48.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96c5657c75bb5a7c9430a61048b0f09e24c4ea0c24bce7ea954bfbf63111da24 |
|
MD5 | b5cab9eea6d7577d4f1845766248ae4f |
|
BLAKE2b-256 | 59b2b3fec3a8568b13d131933b5c5a915739e04e652556e118a3d629c36484a8 |