OAuth2 goodies for the Djangonauts!
See release 1.3.1; no changes.
From the CHANGELOG:
OAUTH2_PROVIDER
settings:
ACCESS_TOKEN_GENERATOR
to override the default access token generator.REFRESH_TOKEN_GENERATOR
to override the default refresh token generator.EXTRA_SERVER_KWARGS
options dictionary for oauthlib's Server class.PKCE_REQUIRED
to require PKCE.createapplication
management command to create an application.id
in toolkit admin console applications list.redirect_uri
for Google OAuth2 "manual copy/paste".
N.B. this feature appears to be deprecated and replaced with methods described in
RFC 8252: OAuth2 for Native Apps and may be deprecated and/or removed
from a future release of Django-oauth-toolkit.manage.py migrate
before
upgrading to >= 1.3.0.request
to django.contrib.auth.authenticate()
(#636)oauth2_error
property exception oauthlib_core.verify_request method raises exceptions in authenticate.
(#633)oauthlib_backend_class
is now pluggable through Django settingsapplication/json
Content-Type is now supported using JSONOAuthLibCore