OAuth 2.0 Demo Client

Test the full Authorization Code + PKCE flow

Flow overview

  1. 1Generate PKCE code_verifier + code_challenge
  2. 2Redirect to /api/oauth2/authorize
  3. 3User logs in and grants consent
  4. 4Callback with code + state
  5. 5Exchange code for tokens at /api/oauth2/token
  6. 6Fetch user info from /api/userinfo
Client IDdemo-client
Scopesopenid profile email
MethodPKCE S256

← Home