Integrations
Popular auth frameworks with dummyoauth
Runnable examples and step-by-step guides for Auth.js, Clerk, Auth0, Supabase, Better Auth, Passport, Firebase, Cognito, ASP.NET, Spring, and WorkOS. Clone dummyOAuth/example on GitHub, copy Integration env vars, point your stack at a mock issuer, then swap credentials when you go live.
Development and test only
dummyoauth is a mock IdP. These integrations are for local development, MVPs, and automated tests. Do not use dummyoauth as a production identity provider or as a permanent replacement for Clerk, Auth0, or Firebase in production.
Featured frameworks
Each card links to a guide and a runnable example in the public examples repo.
Auth.js
Next.jsNextAuth v5 OIDC provider with issuer and client env from Integration.
Preset: Generic OIDC preset · Port: 3002
Clerk
Next.jsTest OAuth-shaped flows alongside Clerk; not a drop-in Clerk IdP replacement.
Preset: Generic OIDC preset · Port: 3003
Clerk hosts users in production. Use dummyoauth for parallel OIDC integration testing.
Auth0
Next.jsCustom OIDC connection or SPA authority pointed at your mock issuer.
Preset: Generic OIDC preset · Port: 3004
Supabase Auth
Next.jsPKCE authorization code flow to a custom issuer (same env pattern as production).
Preset: Generic OIDC preset · Port: 3005
Better Auth
Next.jsgenericOAuth plugin with discoveryUrl aimed at your project issuer.
Preset: Generic OIDC preset · Port: 3006
Passport.js
ExpressExpress + openid-client discovery against dummyoauth.
Preset: Generic OIDC preset · Port: 3007
Firebase Auth
Next.jsOAuth code flow to dummyoauth for dev; Firebase UI buttons stay vendor-specific.
Preset: Google preset · Port: 3008
Firebase Auth does not accept an arbitrary OIDC issuer for Google/GitHub buttons.
Amazon Cognito
Next.jsCognito-shaped issuer paths via the cognito preset.
Preset: Cognito preset · Port: 3009
ASP.NET Core
.NETAddOpenIdConnect with Authority set to your Integration issuer.
Preset: Generic OIDC preset · Port: 3010
Spring Boot
Javaspring.security.oauth2.client registration from OIDC discovery.
Preset: Generic OIDC preset · Port: 3011
WorkOS
Next.jsCustom connection / OIDC-style SSO against your mock issuer.
Preset: Generic OIDC preset · Port: 3012
More ecosystems
Same OIDC pattern: issuer URL, client id, client secret, registered redirect URI. Guides coming for these stacks; use the generic OIDC articles until then.
Want a guide for another framework? Ask on Discord.