Launch Week Day 5: Introducing Reachability for PHP.Learn More
Socket
Book a DemoSign in
Socket

djoauth2

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

djoauth2

OAuth 2.0 server implementation.

pipPyPI
Version
0.6.0
Maintainers
1

DJOAuth2

.. image:: https://badge.fury.io/py/djoauth2.png :target: https://pypi.python.org/pypi/djoauth2

.. image:: https://travis-ci.org/Locu/djoauth2.png?branch=master :target: https://travis-ci.org/Locu/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 ".

Contributing

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

.. _OAuth 2: http://tools.ietf.org/html/rfc6749 .. _OAuth website: http://oauth.net/ .. _the contribution guide: http://djoauth2.readthedocs.org/en/latest/contributing.html

Keywords

oauth

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts