Django OAuth Toolkit
3.4.1
Getting started
Installation
Upgrading
Getting started
Tutorials
Django Rest Framework
Getting started
Permissions
Throttling
Django Ninja
Using the toolkit
Using the views
Views code and details
Templates
Models
Signals
Management commands
Advanced topics
RFC 9700 Security Best Current Practice
Security Vulnerability Response and Release Process
Principles
Roles and access
Repositories and data boundaries
Report intake and triage
Advisory and CVE management
Patch development paths
Shared security repository conventions
Required private validation
Multi-advisory release trains
Final private release gate
Public promotion and release
Failure during public cutover
Post-release work
Authorization Server
OAuth 2.0 Authorization Server Metadata
JWT client authentication (RFC 7523)
Pushed Authorization Requests (PAR)
Client ID Metadata Documents (CIMD)
OpenID Connect
Resource Server
Separate Resource Server
Token Audience Binding (RFC 8707)
OAuth 2.0 Protected Resource Metadata
Reference
Settings
Glossary
Project
Contributing
Package Layout
Changelog
Django OAuth Toolkit
Django Rest Framework
View page source
Django Rest Framework
Getting started
Step 1: Minimal setup
Step 2: Create a simple API
Step 3: Register an application
Step 4: Get your token and use your API
Step 5: Testing Restricted Access
Permissions
TokenHasScope
TokenHasReadWriteScope
TokenHasResourceScope
IsAuthenticatedOrTokenHasScope
TokenMatchesOASRequirements
Throttling
OAuth2ClientRateThrottle
OAuth2UserOrClientRateThrottle
Per-application rates