A deterministic preflight report that maps every OAuth callback across local, preview, and production. Finds the exact redirect_uri_mismatch — Supabase, Auth.js, Better Auth, Google, GitHub. Copy-paste fix. No guesswork.
Free preview report · Deterministic output · No credentials needed.
4envs
local · preview · staging · prod
1paste
your error URL or redirect_uri
0secrets
never asks for client secrets
$19report
full matrix + remediation
The Preflight Report
redirect_uri_mismatch.Paste your OAuth provider settings, auth framework config, deployed URLs, and the error you're seeing. The report generates a callback matrix across all four environments, finds every mismatch, and gives you the exact copy-paste fix. No credentials needed. No live provider access.
OAuth Callback Matrix
2 issues found · Severity: High · Provider: Google OAuth
4-Environment Matrix
Maps redirect URIs across local, preview, staging, and production. Shows exactly which environment will fail and why — before you deploy.
Mismatch Detection
Catches trailing slashes, protocol mismatches, port differences, path case sensitivity, and missing allow-list entries that cause redirect_uri_mismatch.
Copy-Paste Remediation
Every finding includes the exact URI to add or remove, which provider console to open, and a direct link to the relevant documentation.
Multi-Provider Support
Google, GitHub, Facebook, Apple, Azure AD, and any OIDC provider. Supabase, Auth.js, Better Auth, and Clerk as auth frameworks. Vercel, Render, Railway as hosts.
No Secrets Required
Never asks for client secrets, never connects to your provider account. Input is structured settings — URIs, base URLs, framework config. The report is deterministic.
Security-Aware
Flags overly broad wildcards, warns against production wildcards when exact paths work, and redacts any accidentally pasted secret-like values.
The report maps your OAuth redirect URIs across local, preview, staging, and production — then diffs them against what your provider actually has configured.
OAuth Callback Matrix
2 issues found · Severity: High · Provider: Google OAuth
Every finding includes the specific value to add or remove, which console to open, and where to paste it. No more Network tab archaeology.
Copy-Paste Fix
High severityFinding: Preview URI not in Google Console allow-list
Google OAuth rejects preview-abc.vercel.app because it's not in Authorized redirect URIs.
Add to Google Console → Authorized redirect URIs:
https://preview-abc.vercel.app/api/auth/callback/googleFinding: Trailing slash mismatch on production
Console has .../callback/google/ but app generates without trailing slash.
The retest checklist lets you mark which finding you applied and whether it resolved. Private memory for the next time you deploy a new app or environment.
Retest Checklist
2 of 4 steps completed · Last retested: just now
Why teams switch
The n8n community thread where one developer spent 6 hours on a redirect_uri_mismatch? That's the norm, not the exception. One preflight report replaces the entire debugging session.
Deterministic
Not another AI chatbot answer
Stack Overflow and ChatGPT give you generic OAuth debugging advice. This report maps your specific URIs, your specific provider config, and your specific error. Every finding traces to a cited provider rule.
Preflight
Find the mismatch before you deploy
Most teams discover redirect_uri_mismatch after deploying to production at 11 PM. Run the preflight report during development and catch every environment-specific failure before it blocks launch.
Memory
Remember which fix worked for next time
Every new app, every new environment, the same OAuth redirect dance. The retest checklist is private memory — mark what worked this time, carry it forward to the next project.
Honest comparison
A structured report that maps, diffs, and fixes — vs. generic advice that sends you back to the Network tab.
Paste your settings. Get the callback matrix. Copy the fix. Join the waitlist for early access and a free preview report.
One email when access opens. No marketing sequence.