Django OAuth Toolkit
Django app that turns a Django project into an OAuth 2.0 authorization server with endpoints, models and token logic.
django-oauth-toolkit.readthedocs.io/en/latest/repositorydocs
Django OAuth Toolkit makes an existing Django project an OAuth 2.0 authorization server, so tokens are issued and managed inside the project rather than by a separate service. It provides the endpoints, models and token logic for that, and it makes extensive use of OAuthLib. The toolkit can also act as a resource server that protects a Django or Django REST Framework API.
Worth knowing
OpenID Connect support is part of the toolkit but is not enabled by default. It needs additional configuration before it runs.
Sources
- 2026-11-04: links, Categories
django-oauth-toolkit.readthedocs.io/en/latest/index.html - 2026-11-04: links, Written in, GitHub stars
api.github.com/repos/django-oauth/django-oauth-toolkit - 2026-11-04: Built on, License model
github.com/django-oauth/django-oauth-toolkit/blob/master/README.rst - 2026-11-04: Runtime, Minimum runtime
github.com/django-oauth/django-oauth-toolkit/blob/3.4.1/pyproject.toml - 2026-11-04: Install with
django-oauth-toolkit.readthedocs.io/en/latest/install.html - 2026-11-04: Maintainer, License
github.com/django-oauth/django-oauth-toolkit/blob/master/LICENSE - 2026-11-04: First release
pypi.org/pypi/django-oauth-toolkit/json - 2026-11-04: Current major version, Last release
api.github.com/repos/django-oauth/django-oauth-toolkit/releases/latest - 2026-11-04: Contributors
api.github.com/repos/django-oauth/django-oauth-toolkit/contributors - 2026-11-04: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/pypi.org/packages/django-oauth-toolkit