$9.99
Complete Python OAuth2 server/client covering the authorization code grant, PKCE (RFC 7636), client credentials, and token refresh flows. Includes CSRF protection, scope-based authorization, and configurable token policies. Runs on Python 3.10+ stdlib only — no pip installs needed.
# Start the OAuth2 authorization server
python main.py serve --port 8080
# Generate a PKCE authorization URL
python main.py authorize --client-id myapp --redirect-uri http://localhost:3000/callback --pkce
# Exchange authorization code for tokens
python main.py exchange --code AUTH_CODE --client-id myapp --pkce-verifier VERIFIER