🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

django-oauth-api

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

django-oauth-api

OAuth API for Django using Django Rest Framework

0.9.0
PyPI
Maintainers
1

Django OAuth API

CI

This package provides OAuth API using Django Rest Framework

Installation

$ pip install django-oauth-api

Requirements

License

Simplified BSD License

Credits

Big thank you for the people behind evonove/django-oauth-toolkit! This project is a fork/heavily based on the work done by them.

Changes

0.9.0 [2023-03-01]

Added

  • Support Django 4.1

Updated

  • POSSIBLY BREAKING: Updated oauthlib to 3.2.2
  • Updated DRF minimum version to 3.14.0 (earlier versions also should continue to work)
  • Indexed RefreshToken model token field
  • Changed field type of code in AuthorizationCode and token in AccessToken and RefreshToken models to be TextField, removing the 255 character limitation

0.8.3 [2022-04-04]

Added

  • GitHub Actions integrated

Fixed

  • Missing migration file added

0.8.2 [2022-03-22]

Update

  • setup.py now provides long description

Fixed

  • setup.py contained incorrect classifier

0.8.1 [2022-03-22]

Updated

  • setup.py cleanup

0.8.0 [2022-03-22]

Added

  • Added support for Python 3.10
  • Added support for Django 3.2
  • Added support for Django 4.0

Updated

  • Dropped support for Python 3.7
  • Dropped support for Django 3.1 and earlier versions

0.7.0 [2020-01-30]

  • Update: Added support for Python 3.7 and 3.8
  • Update: Added support for Django 2.2 and 3.0
  • Update: Dropped compatibility with Python 2.x, Django 1.11 and DRF <3.10
  • Update: Removed djangorestframework-xml dependency as redundant

0.6.3 [2018-08-30]

  • Handle request with None body value when verifying requests.
  • Do not generate client ids with leading or trailing spaces as AuthorizationView/FormView strips them away and breaks the flow (and randomly tests too)
  • Removed Django 1.10 support
  • Added Django 2.1 support
  • Fixed Django (master branch) support

0.6.2 [2018-08-21]

  • Specify app_name in urls.py to support namespacing in Django 2

0.6.1 [2018-06-06]

  • Update: Allow overriding of API renderer and parser classes in the settings
  • Update: Modified initial migration file that contained South-era bytestrings in verbose names (only Django cares about them, not the DB)

0.6.0 [2018-04-13]

  • Update: Dropped support for Django <1.11
  • Update: Added support for Python 3.6
  • Update: Added support for Django 2.0
  • Update: Updated to use oauthlib 2.0.7
  • Update: Tidying of the codebase here and there

0.5.3 [2016-09-22]

  • Update: Updated to use oauthlib 1.1.2

0.5.2 [2016-04-05]

  • Update: Application model is now swappable

0.5.1 [2016-02-17]

  • Update: Django 1.9 support added

0.5.0 [2015-09-04]

  • Feature: Token revocation support added
  • Update: Updated to use latest oauthlib 1.0.3
  • Update: Do not assign user to Access Token if Client Credentials grant used
  • Bug: Using public apps with client_id only did not work

Keywords

django djangorestframework oauth oauth2 oauthlib

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