oauth2-playground
Test OAuth 2.0/OpenID Connect with Auth Code (PKCE), token exchange, refresh, and userinfo.
896
Public image: himelranaswe/oauth2-playground
Test and debug OAuth 2.0 / OpenID Connect providers with a modern Next.js app. Supports Authorization Code (with PKCE), token exchange, optional refresh, and userinfo fetching.

Docker Hub: https://hub.docker.com/r/himelranaswe/oauth2-playground
Source code: https://github.com/Swe-HimelRana/oauth2-playground
docker pull himelranaswe/oauth2-playground:latest
docker run --rm -p 3000:3000 himelranaswe/oauth2-playground:latest
# Open http://localhost:3000
docker pull himelranaswe/oauth2-playground:arm
docker run --rm -p 3000:3000 himelranaswe/oauth2-playground:arm
# Open http://localhost:3000
openid profile email)code (recommended)basic or bodyprompt=consent, access_type=offlineStart OAuth → consent → app exchanges code → see tokens in /oauth/result.
Use Get UserInfo, Refresh Token (if available), Re-authorize (if no refresh token).
access_type=offline and prompt=consent for refresh tokensoffline_access in scopeoffline_access scopeNo environment variables are required. The app is stateless; tokens/config are stored in secure cookies and form values (convenience only) in localStorage.
latest: latest published build<version>: syncs with app package.json (e.g., 0.1.0)Content type
Image
Digest
sha256:2313fdbd3…
Size
69.2 MB
Last updated
11 months ago
docker pull himelranaswe/oauth2-playground:arm